Головна » Статті » С++ » Приклади програм |
Площа прямокутника та трикутника через перегружені функції С++
Дано прямокутник і трикутник. Користувач вводить послідовно довжини сторін. В результаті виводяться площі прямокутника та трикутника з такими сторонами.
#include<iostream> #include<cstdlib> #include<cmath> using namespace std; double square(double a, double b) //площя для прямокутників { return( a*b ); } double square(double a, double b, double c) //площа для трикутників { return( 0.25*sqrt( (a+b+c)*(-a+b+c)*(a-b+c)*(a+b*c) ) ); } int main() { double a, b, c; cout << "Rectangle" << endl; // прямокутник cin >> a >> b; cout << "S=" << square(a, b) << endl; cout << "Triangle" << endl; //трикутник cin >> a >> b >> c; cout << "S=" << square(a, b, c) << endl; system("pause"); } | |
Переглядів: 782 | | |
Всього коментарів: 0 | |