Форум программистов, компьютерный форум CyberForum.ru

Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.93
F@nt
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 10
08.01.2013, 18:01     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. #1
Добрый вечер, помогите плиз с программой
Создать класс треугольник, члены класса - длины 3-х сторон.
Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр,площадь.
Были наброски такие, с++ изучаю не долго, поэтому не могу додумать(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include<iostream>
using namespace std;
class treyg
{
private:
     int storona;
     int P;
     int S;
     int L;
 
public:
 void st_treyg()
  {
      cout<<"Введите сторону"<<endl;
      cin>>storona;
   }
 void ps_treyg(int Per, int Plosh, int dlinstor)
 {
    P = Per;
    S = Plosh;
    L = dlinstor;
 }
void getDate()
{
    P=storona*storona;
    S=storona+storona+storona;
    L=storona;
}
};
 
int main()
{
     int storona, P, S, L;
cout<<"Stor"<<storona<<endl;
treyg sfaftreyg;
sfaftreyg.st_treyg();
sfaftreyg.ps_treyg();
sfaftreyg.getDate();
system("pause");
treyg P, S, L;
L.st_treyg =st_treyg();
setlocale(LC_ALL,"Russian");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 18:01     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника.
Посмотрите здесь:

Написать программу вычисления площади треугольника, если известно длины двух сторон и величина угла между ними. C++
класс «Строка» (данные-члены класса – строчка, функции-члены класса – операции) C++
написать программу, которая считывает длины сторон треугольника, проверяет возможность построения треугольника и находит все медианы этого треугольник C++
C++ создать класс треугольник, члены класса - длины 3-х сторон
Составьте программу для вычисления длин медиан треугольника, у которого длины сторон a, b, c C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zener
22 / 9 / 1
Регистрация: 16.10.2010
Сообщений: 115
09.01.2013, 17:16     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. #21
v.a.l.i.d уже написал

Добавлено через 1 минуту
я описался в мейне нужно:
double p
double s
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
St-Voland
171 / 79 / 3
Регистрация: 05.12.2012
Сообщений: 217
09.01.2013, 19:16     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. #22
Цитата Сообщение от F@nt Посмотреть сообщение
C++
1
2
3
4
5
6
double square()
{
    double p=0.5*(s[0]+s[1]+s[2]);
    double q=sqrt(p*(p-s[0])*(p-s[1])*(p-s[2]));
    return p;
}
в очередной раз сообщаем Вам, р - полупериметр. Вас интересует площадь( судя хотя бы из названия функции ). return - возвращает значение. Т.е. Вы что-то посчитали внутри функции square и хотите, чтобы square вернула Вам площадь. Так и возвращаете площадь ( = q )!
Вот вам механизм Вашей программы: Вы ей говорите, хочу посчитать площадь. Она отвечает - окей, считает полупериметр, считает площадь, но выдает Вам полупериметр. Надеюсь из моего отчаянного фонтана мыслей Вы найдете рациональное зерно
zener
22 / 9 / 1
Регистрация: 16.10.2010
Сообщений: 115
09.01.2013, 19:23     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. #23
(Так - на всякий ) Дам росток этому зерну - напиши вместо "return p" "return q", и будет тебе счастье..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2013, 18:53     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника.
Еще ссылки по теме:

C++ Создать класс Прямоугольник, члены класса – длины сторон a и b
C++ Проверить, можно ли построить треугольник из отрезков с длинами x, y, z. Предусмотреть проверку вводимых данных на отрицательность
Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
F@nt
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 10
12.01.2013, 18:53  [ТС]     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. #24
Спасибо всем. нужно было тупо добавить оператор вывода на экран
C++
1
cout << "Площадь: " << triangle1.square();
Yandex
Объявления
12.01.2013, 18:53     Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника.
Ответ Создать тему
Опции темы

Текущее время: 04:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru