Odpowiedź:
a=float(input('Podaj długość pierwszej przyprostokątnej trójkąta w podstawie: '))
b=float(input('Podaj długość drugiej przyprostokątnej trójkąta w podstawie: '))
h=float(input('Podaj długość wysokości ostrosłupa: '))
V=(a*b*h)/6
print('\nObjętość ostrosłupa o danych wymiarach wynosi',V)
Wyjaśnienie:
Wzór na objętość ostrosłupa:
Pp - pole podstawy
h - wysokość ostrosłupa
W podstawie mamy trójkąt prostokątny o przyprostokątnych a i b. Pole obliczamy ze wzoru:
Stąd wzór na objętość naszego ostrosłupa przyjmuje postać:
V = [(a · b)/2 · h]/3
V = (a · b)/2 · h/3