Odpowiedź:
import math
def oblicz_objetosc(a, h):
objetosc = (1/3) * (a**2) * h
return objetosc
def oblicz_pole_powierzchni(a, h):
pole_powierzchni = a**2 + 2 * a * math.sqrt((a/2)**2 + h**2)
return pole_powierzchni
def oblicz_mase(objetosc, gestosc):
masa = objetosc * gestosc
return masa
# Podstawowe dane ostrosłupa
a = float(input("Podaj długość boku podstawy kwadratowej ostrosłupa: "))
h = float(input("Podaj wysokość ostrosłupa: "))
gestosc = float(input("Podaj gęstość materiału ostrosłupa: "))
# Obliczenia
objetosc = oblicz_objetosc(a, h)
pole_powierzchni = oblicz_pole_powierzchni(a, h)
masa = oblicz_mase(objetosc, gestosc)
# Wyświetlenie wyników
print("Objętość ostrosłupa: ", objetosc)
print("Pole powierzchni ostrosłupa: ", pole_powierzchni)
print("Masa ostrosłupa: ", masa)
PS: Na wszelki wypadek zostawiłem komentarze, żeby można było lepiej zrozumieć przeprowadzane operacje.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
import math
def oblicz_objetosc(a, h):
objetosc = (1/3) * (a**2) * h
return objetosc
def oblicz_pole_powierzchni(a, h):
pole_powierzchni = a**2 + 2 * a * math.sqrt((a/2)**2 + h**2)
return pole_powierzchni
def oblicz_mase(objetosc, gestosc):
masa = objetosc * gestosc
return masa
# Podstawowe dane ostrosłupa
a = float(input("Podaj długość boku podstawy kwadratowej ostrosłupa: "))
h = float(input("Podaj wysokość ostrosłupa: "))
gestosc = float(input("Podaj gęstość materiału ostrosłupa: "))
# Obliczenia
objetosc = oblicz_objetosc(a, h)
pole_powierzchni = oblicz_pole_powierzchni(a, h)
masa = oblicz_mase(objetosc, gestosc)
# Wyświetlenie wyników
print("Objętość ostrosłupa: ", objetosc)
print("Pole powierzchni ostrosłupa: ", pole_powierzchni)
print("Masa ostrosłupa: ", masa)
PS: Na wszelki wypadek zostawiłem komentarze, żeby można było lepiej zrozumieć przeprowadzane operacje.