Конечно! Вот пример программы на языке Python, которая вычисляет площадь трапеции, используя заданные основания \( b1 \) и \( b2 \), а также высоту \( h \). Программа будет запрашивать ввод дробных чисел с клавиатуры и выводить результат, округленный до двух знаков после запятой.
# Функция для вычисления площади трапеции
def calculate_trapezoid_area(b1, b2, h):
return (b1 + b2) / 2 * h
# Ввод данных от пользователя
try:
b1 = float(input("Введите длину первого основания (b1): "))
b2 = float(input("Введите длину второго основания (b2): "))
h = float(input("Введите высоту трапеции (h): "))
# Вычисление площади трапеции
area = calculate_trapezoid_area(b1, b2, h)
# Вывод результата, округленного до двух знаков после запятой
print(f"Площадь трапеции равно: {area:.2f}")
except ValueError:
print("Ошибка: Пожалуйста, введите корректные числовые значения.")
Пояснения к коду:
Функция
calculate_trapezoid_area(b1, b2, h):- Эта функция принимает три параметра: основания \( b1 \), \( b2 \) и высоту \( h \).
- Она использует формулу для вычисления площади трапеции \( S = \frac{(b1 + b2)}{2} \times h \) и возвращает результат.
Ввод данных:
- Программа запрашивает у пользователя ввод значений для основания \( b1 \), основания \( b2 \) и высоты \( h \). Все значения преобразуются в тип
float, чтобы учитывать дробные числа.
- Программа запрашивает у пользователя ввод значений для основания \( b1 \), основания \( b2 \) и высоты \( h \). Все значения преобразуются в тип
Обработка ошибок:
- Используется блок
try-exceptдля обработки возможных ошибок ввода (например, если введены нечисловые значения).
- Используется блок
Вывод результата:
- Результат округляется до двух знаков после запятой при помощи форматирования строки.
Вы можете запустить эту программу, чтобы вычислить площадь трапеции, просто копируя и вставляя код в локальную среду Python или в онлайн-компилятор.