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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Twinlab
0 / 0 / 0
Регистрация: 28.08.2013
Сообщений: 12
#1

Перегрузить функцию вычисления площади фигуры на плоскости - C++

28.08.2013, 12:26. Просмотров 428. Ответов 3
Метки нет (Все метки)

Помогите решить задачу : Перегрузить функцию вычисления площади фигуры на плоскости(квадрат,треугольник,прямоугольник,трапеция) с клав. задаются длины сторон
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2013, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перегрузить функцию вычисления площади фигуры на плоскости (C++):

Вводить название фигуры, выводить формулу для вычисления площади этой фигуры - C++
Вводить название фигуры (треугольник, квадрат, ромб, прямоугольник) выводить формулу для вычисления площади этой фигуры.

Составить программу приближенного вычисления площади фигуры - C++
Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями. Использовать метод прямоугольников. Для...

Вводить название фигуры, выводить формулу для вычисления площади - C++
Вводить название фигуры (треугольник, квадрат, ромб, прямоугольник) выводить формулу для вычисления площади этой фигуры. Добавлено...

Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями - C++
Использовать метод прямоугольников. Для построения прямоугольника использовать правый конец отрезка. y=−2x2+3x+6, y=x+2. Добавлено...

Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями - C++
1)Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями. использовать метод прямоугольников. Для...

Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями - C++
1)Составить программу приближенного вычисления площади фигуры, ограниченной заданными линиями.В вариантах № 6–10 использовать метод...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
28.08.2013, 12:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// площадь квадрата
double Area(double a)       
{ 
    return a*a;
}
 
// площадь треугольника
double Area(double a, double b, double c)
{
    double pp = (a+b+c) / 2;
    return sqrt(pp*(pp-a)*(pp-b)*(pp-c));
}
 
// площадь прямоугольника
double Area(double a, double b)
{
    return a*b;
}
для трапеции не помню формулы )
loktionov272
8 / 8 / 1
Регистрация: 10.08.2013
Сообщений: 22
28.08.2013, 12:56 #3
Цитата Сообщение от BigLow Посмотреть сообщение
для трапеции не помню формулы )
(a+b) / 2 * h

http://www.webmath.ru/web/images/web_pic44.gif

Цитата Сообщение от Twinlab Посмотреть сообщение
с клав. задаются длины сторон
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    std::string shapes[] = {"Square", "Triangle", "Rectangle", "Trapeze"};
    double a, b, c;
 
    cout << "Enter values for: " << shapes[0] << endl;
    cout << "a: ";
    cin >> a;
    cout << "S of " << shapes[0] << " = " << Area(a) << endl << endl;
    
    cout << "Enter values for: " << shapes[1] << endl;
    cout << "a: ";
    cin >> a;
    cout << "b: ";
    cin >> b;
    cout << "c: ";
    cin >> c;
    cout << "S of " << shapes[1] << " = " << Area(a, b, c) << endl << endl;
    
    cout << "Enter values for: " << shapes[2] << endl;
    cout << "a: ";
    cin >> a;
    cout << "b: ";
    cin >> b;
    cout << "S of " << shapes[2] << " = " << Area(a, b) << endl;
Цитата Сообщение от результат
Кликните здесь для просмотра всего текста
Enter values for: Square
a: 9
S of Square = 81

Enter values for: Triangle
a: 3
b: 4
c: 5
S of Triangle = 6

Enter values for: Rectangle
a: 7
b: 8
S of Rectangle = 56
Twinlab
0 / 0 / 0
Регистрация: 28.08.2013
Сообщений: 12
28.08.2013, 16:12  [ТС] #4
Спасибо, я первый раз на этом форуме, и не пожалел что заглянул сюда.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 16:12
Привет! Вот еще темы с ответами:

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

Написать программу, вычисления площади фигуры Программа должна управляться с помощью меню из шести пунктов: - C++
Написать программу, вычисления площади фигуры Программа должна управляться с помощью меню из шести пунктов: Текст задачи, Ввод данных...

Написать функцию вычисления площади прямоугольника - C++
Написать функцию вычисления площади прямоугольника.

Написать функцию для вычисления площади четырехугольника - C++
будьте так добры, помогите с задачей... написать и протестировать функцию для вычисления площади четырехугольника, заданного...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.08.2013, 16:12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru