Головна » Статті » С++ » Приклади програм

Площа прямокутника та трикутника через перегружені функції С++
Дано прямокутник і трикутник. Користувач вводить послідовно довжини сторін. В результаті виводяться площі  прямокутника та трикутника з такими сторонами.
#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");
}
Категорія: Приклади програм | Додав: Lord_Adwond (16-06-2018) | Автор: Lord_Adwond
Переглядів: 782 | Теги: перевантажені функції, c++, функції, Модель террориста New Style Leet дл, перевантаження функцій | Рейтинг: 0.0/0
Всього коментарів: 0
avatar