Предмет: Информатика, автор: osemkasimka

Найти площадь равнобочной трапеции с основаниями а и b и углом а (альфа) при большем основании а. Решить задачу на С++ с объяснениями пожалуйста

Ответы

Автор ответа: fedrfedr
2

Ответ:

#define _USE_MATH_DEFINES

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

 double a, b, alpha, s;             // объявления переменных

 setlocale(LC_ALL, "Russian");

 cout << "\nБольшее основание: ";   // ввод с клавиатуры

 cin >> a;

 cout << "\nМеньшее основание: ";

 cin >> b;

 cout << "\nУгол при большем основании: ";

 cin >> alpha;

 s = a * b / sin(alpha * M_PI / 180);  // расчет площади трапеции , * M_PI / 180 для перевода градусов в радианы

 cout << "\nПлощадь трапеции = " << s;

}

Объяснение:

#define _USE_MATH_DEFINES

#include <math.h>

эти две строки для M_PI, можно просто заменить на 3.14

Похожие вопросы
Предмет: Алгебра, автор: baranovvanj2008
Предмет: История, автор: darinka123a
Предмет: Математика, автор: ксю568