Предмет: Информатика,
автор: osemkasimka
Найти площадь равнобочной трапеции с основаниями а и b и углом а (альфа) при большем основании а. Решить задачу на С++ с объяснениями пожалуйста
Ответы
Автор ответа:
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
Предмет: Алгебра,
автор: CherylVale
Предмет: История,
автор: darinka123a
Предмет: Математика,
автор: ксю568