Решить на python, даны основания равнобедренной трапеции и угол при большем основании, найти площадь трапеции, отправьте код с объяснениями.

Qulya15 Qulya15    3   02.07.2019 00:20    19

Ответы
ангелочек1631 ангелочек1631  02.10.2020 18:01
1. Получим формулу для нахождения площади равнобедренной трапеции по её основаниям и углу при большем основании (см. рис. во вложении).
\displaystyle S= \frac{a+b}{2}\cdot h; \ h=e\cdot tg \, \alpha; \ e= \frac{a-b}{2} \\ S=\frac{a+b}{2}\cdot \frac{a-b}{2} \cdot tg \, \alpha= \frac{a^2-b^2}{4}\cdot tg \, \alpha

2. Текст программы на языке Python
import math
a=float(input("Введите длину большего основания а: "))
b=float(input("Введите длину меньшего основания b: "))
alpha=float(input("Введите угол при большем основании в градусах: "))
alphar=alpha*math.pi/180
print("Площадь трапеции равна ",(a**2-b**2)/4*math.tan(alphar))

3. Тестовое решение
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
Введите длину большего основания а: 20
Введите длину меньшего основания b: 10
Введите угол при большем основании в градусах: 40
Площадь трапеции равна  62.932472338295995
>>>

Решить на python, даны основания равнобедренной трапеции и угол при большем основании, найти площадь
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика