1 год назад
Срочно, информатика 8
Написать на Python программы: 1) решить линейное уравнение ax+b=0, с клавиатуры вводятся коэффициенты линейного уравнения a и b, программа находит корень уравнения, на печать выводится само уравнение и найденный корень; 2) площадь ромба равна S, а периметр равен P, найдите высоту ромба h.
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Задача 1: Решение линейного уравнения
12345678910111213141516171819
# Решение линейного уравнения ax + b = 0
# Ввод коэффициентов a и b
a = float(input("Введите коэффициент a: "))
b = float(input("Введите коэффициент b: "))
# Проверка, что a не равен нулю
if a == 0:
if b == 0:
print("Уравнение имеет бесконечное количество решений (a и b оба равны 0).")
else:
print("Уравнение не имеет решений (a равно 0, b не равно 0).")
else:
# Вычисление корня уравнения
x = -b / a
# Вывод уравнения и его решения
print(f"Уравнение: {a}x + {b} = 0")
print(f"Корень уравнения: x = {x}")
Задача 2: Нахождение высоты ромба
123456789101112131415161718192021
# Нахождение высоты ромба
import math
# Ввод площади и периметра ромба
S = float(input("Введите площадь ромба S: "))
P = float(input("Введите периметр ромба P: "))
# Проверка на корректность введенных данных
if P <= 0 or S <= 0:
print("Периметр и площадь должны быть положительными числами.")
else:
# Вычисление стороны ромба
a = P / 4
# Вычисление высоты ромба
h = S / a
# Вывод результата
print(f"Площадь ромба: {S}")
print(f"Периметр ромба: {P}")
print(f"Высота ромба: h = {h}")
Второе задание тоже кодом написать надо или просто решить
Больше по теме