Завдання №1 Формула Герона
Дан трикутник. Відоми, що a, b та c довжини його сторін. Знайти його площу.
Завдання №2 Квадратне рівняння
Квадратне рівнянн задано коефіцієнтами a, b та c. Написати програму для розв'язання. Врахувати всі можливі випадки.
Помогите пж
Answers & Comments
Відповідь:
Python3:
Завдання № 1:
a = float(input("Введіть довжину першої сторони: "))
b = float(input("Введіть довжину другої сторони: "))
c = float(input("Введіть довжину третьої сторони: "))
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print("Площа трикутника зі сторонами {}, {} та {} дорівнює {}".format(a, b, c, area))
Завдання № 2:
import math
a = float(input("Введіть коефіцієнт a: "))
b = float(input("Введіть коефіцієнт b: "))
c = float(input("Введіть коефіцієнт c: "))
discriminant = b**2 - 4*a*c
if discriminant > 0:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
print("Рівняння має два корені: x1 = {}, x2 = {}".format(x1, x2))
elif discriminant == 0:
x = -b / (2*a)
print("Рівняння має один корінь: x = {}".format(x))
else:
print("Рівняння не має дійсних коренів.")