Информатика, вопрос задал vadimnevidomyi , 1 год назад

Завдання №1 Формула Герона

Дан трикутник. Відоми, що a, b та c довжини його сторін. Знайти його площу.


Завдання №2 Квадратне рівняння

Квадратне рівнянн задано коефіцієнтами a, b та c. Написати програму для розв'язання. Врахувати всі можливі випадки.
Помогите пж


vadimnevidomyi: Помогите желательно

Ответы на вопрос

Ответил devpaul
1

Відповідь:

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("Рівняння не має дійсних коренів.")


vadimnevidomyi: Молодец
vadimnevidomyi: У меня конешно не пайтон а Pascal но я исправил и теперь правильно,спасибо
devpaul: Не было указано в задании на каком языке делать. Рад, что помог
Новые вопросы