9.3.. Napisati program sa funkcijom za izračunavanje površine kvadra.

Listing programa:

# Definicija funkcije je na početku listinga
I varijanta returnx + y + z proracun, poziv iz naredbe ispisa
# 09320041
## funkcija izračunava povrisinu kvadra
def povrisina(x, y, z):                    # definisanje funkcije povrisina()
    return 2 * (x * y + x * z + y * z)     # formula za povrisinu kvadra

print("Povrisina kvadra")   # naslov
a = int(input("1. stranica kvadra: "))     # ulaz vrijednosti
b = int(input("2. stranica kvadra: "))
c = int(input("3. stranica kvadra: "))

print(f'Povrisina kvadra =  {povrisina(a, b, c)}')  # poziv i ispis izračunate povrisine kvadra


II varijanta poziv iz naredbe pridruzivanja
# 09320041
## funkcija izračunava povrisinu kvadra
def povrisina(x, y, z):                    # definisanje funkcije povrisina()
    return 2 * (x * y + x * z + y * z)     # formula za povrisinu kvadra

print("Povrisina kvadra")   # naslov
a = int(input("1. stranica kvadra: "))     # ulaz vrijednosti
b = int(input("2. stranica kvadra: "))
c = int(input("3. stranica kvadra: "))

p = povrisina(x, y, z)                     # poziv definisane funkcije povrisina(x, y, z)
print(f'Povrisina kvadra =  {p}')          # ispis izračunate povrisine kvadra

Ispis na ekranu:

Index