Odpowiedź :
Wyjaśnienie:
Program na początku drukuje zapytanie do użytkownika, pole jakiej figury chce policzyć. Użytkownik wybiera numer wielokąta następnie jest proszony o podanie niezbędnych długości.
Program oblicza odpowiednie pole i drukuje odpowiedź.
print("Wybierz figurę, której pole chcesz policzyć:")
print("1. Kwadrat \n2. Prostokąt \n3. Romb \n4. Równoległobok \n5. Trapez \n6. Trójkąt")
figura=int(input())
if figura==1:
a=float(input("Podaj długość boku kwadratu: "))
print("Pole kwadratu o boku długości ",a," wynosi ",a*a)
if figura==2:
a=float(input("Podaj długość prostokąta: "))
b=float(input("Podaj szerokość prostokąta: "))
print("Pole prostokąta o wymiarach ",a,"x",b," wynosi ",a*b)
if figura==3:
e=float(input("Podaj długość pierwszej przekątnej rombu: "))
f=float(input("Podaj długość drugiej przekątnej rombu: "))
print("Pole rombu o przekątnych długości ",e," i ",f," wynosi ",(e*f)/2)
if figura==4:
a=float(input("Podaj długość boku równoległoboku: "))
h=float(input("Podaj długość odpowiadającej wysokości: "))
print("Pole równoległoboku o boku długości ",a," i wysokości ",h," wynosi ",a*h)
if figura==5:
a=float(input("Podaj długość pierwszej podstawy trapezu: "))
b=float(input("Podaj długość drugiej podstawy trapezu: "))
h=float(input("Podaj długość wysokości trapezu: "))
print("Pole trapezu o podstawach długości ",a," i ",b," oraz wysokości ",h," wynosi ",(a+b)*h/2)
if figura==6:
a=float(input("Podaj długość podstawy trójkąta: "))
h=float(input("Podaj długość wysokości trójkąta: "))
print("Pole trójkąta o podstawie długości ",a," i wysokości ",h," wynosi ",(a*h)/2)