Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создать класс,описывающий треугольник 
:(
    Опции темы
sasha1212
Дата 8.12.2014, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 11.3.2014

Репутация: нет
Всего: нет



Создать класс,описывающий треугольник.Найти его площадь.Ребят,помогите пожалуйста.Написал класс,а вот что в функции main писать не знаю

Код

#include <stdio.h>
#include <conio.h>
#include <math.h>


class Triangle
{
private:  int stor1,stor2,stor3;   // 
public : Triangle()
{
printf("Bbedite storoni treygolnika:\n");
scanf("%d %d %d",&stor1,&stor2,&stor3);
}
public: float ploshad()
         {
          
        float s,p;
        s=0;
        p=0;
             if(YesTriangle())    
                     {
                      p=(stor1+stor2+stor3)/2;
    s=sqrt(p * (p - stor1) * (p - stor2) * (p - stor3));//                     }
           else
           {
            printf("Triangle dont exist");
            s=-1;
           }
        return s;
         }

private: bool YesTriangle()
    {
     if(stor1+stor2>stor3 && stor1+stor3>stor2 && stor2+stor3>stor1)
              return true;
     else
                 return false;         
    }

};

PM MAIL   Вверх
feodorv
Дата 9.12.2014, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 12
Всего: 45



Что то вроде такого:
Код

  Triangle t;
  printf( "Area is %f\n", t.ploshad());
  return 0;


Скобочку, закрывающую if, добавьте, пожалуйста.


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0579 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.