Top.Mail.Ru
Ответы

Срочно, информатика 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}") 
 
Аватар пользователя
Мастер

Второе задание тоже кодом написать надо или просто решить