Browse Source

Загрузить файлы 'ОАиП/2024-25/36гр/Байдукова.'

u22-26baydukova 6 months ago
parent
commit
61352cd386
1 changed files with 53 additions and 0 deletions
  1. 53 0
      ОАиП/2024-25/36гр/Байдукова/Байдукова.py

+ 53 - 0
ОАиП/2024-25/36гр/Байдукова/Байдукова.py

@@ -0,0 +1,53 @@
+import math
+#Выберите фигуру
+f = input("Введите 'Прямоугольник', 'Треугольник' или 'Круг': ")
+if f=='Прямоугольник':
+    #Ввод сторон прямоугольника
+    a = float(input("Введите длину первой стороны(a): "))
+    b = float(input("Введите длину второй стороны(b): "))
+
+    #Вычисление периметра прямоугольника
+    perimetr = 2 * (a+b)
+
+    #Вычисление диагонали прямоугольника
+    diagonal = math.sqrt4(a*2 + b*2)
+
+    #Вывод результатов
+    print(f"Периметр прямоугольника: {perimetr}")
+    print(f"Длина диагонали: {diagonal}")
+
+
+if f == 'Треугольник':
+#Ввод сторон треугольника
+    a = float(input("Введите длину первой стороны(a): "))
+    b = float(input("Введите длину второй стороны(b): "))
+    c = float(input("Введите длину третьей стороны(c): "))
+
+    #Вычисление периметра треугольника
+    perimetr = a + b + c
+
+    #Вычисление площади треугольника
+    h = 7
+    square = a * h/2 
+
+    #Вывод результатов
+    print(f"Периметр треугольника: {perimetr}")
+    print(f"Площадь треугольника: {square}")
+
+if f == 'Круг':
+#Ввод данных круга
+    a = float(input("Введите длину окружности(a): "))
+    b = float(input("Введите длину радиуса(b): "))
+
+    #Вычисление диаметра
+    diametr = 2*b
+
+    #Вычисление площади круга
+    П = 3,14
+    square = П*(2*b)
+    
+
+    #Вывод результатов
+    print(f"Диаметр: {diametr}")
+    print(f"Площадь круга: {square}")
+