plis potrzebuje na szybko python Utwórz program, który obliczy pole trójkąta o dodatnich długościach boków.



Odpowiedź :

Frigga

# Utwórz program, który obliczy pole trójkąta o dodatnich długościach boków. (wzor Herona - wykorzystanie dlugosci bokow)

from math import sqrt

a = int(input("Podaj dlugosc boku a: "))

b = int(input("Podaj dlugosc boku b: "))

c = int(input("Podaj dlugosc boku c: "))

if a <= 0 or b <= 0 or c <= 0:

   print("Bok trojkata nie moze byc ujemny badz zerowy")

else:

   obwod_trojkata = (a + b + c)/2

   pole_trojkata = sqrt(obwod_trojkata*(obwod_trojkata-a)*(obwod_trojkata-b)*(obwod_trojkata-c))

   

print(f"Pole trojkata wynosi {pole_trojkata} [j^2]")