Есть ответ 👍

решить так сказать ошибку в коде, если вставить это то получится что он не реагирует на выбор (Треугольник и Четырехугольник), не смотря на то что ввожу при выборе (Треугольник), он приводит формулы из (Ромба) import math

nach = str(input("Введите название фигуры для вычисления площади\nТреугольник\nРомб\nЧетырехугольник\nВведите название фигуры: "))

#Ромб

if nach == "Ромб" or "ромб" or "2":
print("1. S = a^2 * sin(a)\n2. S = a * h\n3. S = (d1 * d2) / 2")
tip1 = str(input("Выберите формулу: "))

if tip1 == "1":
a = float(input("Введите значение а: "))
a1 = float(input("Введите сколько градусов угол а: "))
a2 = round(math.radians(a1), 5)
otvet = a**2 * math.sin(a2)
print("S=", round(otvet, 3) ,"см\м^2")

if tip1 == "2":
a = float(input("Введите значение а: "))
h = float(input("Введите значение h: "))
print("S=", a * h , "см\м^2")

if tip1 == "3":
d1 = float(input("Введите первую диагональ(d1): "))
d2 = float(input("Введите вторую диагональ(d2): "))
print("S=", (d1 * d2) / 2 , "см\м^2")

# Треугольник

if nach == "Треугольник" or "треугольник" or "1":
print("1. 1/2 *a*b* sin(a)\n2. 1/2 *a*h\n3. (a*b*c)/4*R\n4. R*(a+b+c)/2\n5. корень p*(p-a)(p-b)(p-c)\n6. 1/2 *a*b")
tip2 = str(input("Выберите формулу: "))

212
337
Посмотреть ответы 1

Ответы на вопрос:


Var a,b: real; i,d: integer; begin a: =0; b: =0; d: =1; for i: =1 to 30 do begin  a: =a+100;   b: =b+d;   d: =d*2;   end; b: =b/100; if a> b then writeln('богач отдал больше') else writeln('бедный отдал больше'); end.

Популярно: Информатика