9.3..Napisati program sa funkcijom za izračunavanje zapremine kvadra.

Opis rješenja: Na početku se definiše funkcija def ime funkcije.
Tijelo funkcije i naredba return su uvučene.
Naredba return sadrži formulu za računanje vrijednosti funkcije, u ovom slučaju zapremine kvadra se računa a * a * a. Funkcija vrača izračunatu vrijednost.
Poziv funkcije se izvodi naredbom v = zapremina(a). Poziv sadrži vrijednosti tj argument.

Listing programa:

I varijanta poziv funkcije iz naredbe ispisa
# 09320042
# Definicija funkcije je na početku listinga
## funkcija izračunava zapreminu kvadra čije su stranice dužine a, b, c
def zapremina(a, b, c):    # definisanje funkcije zapremina sa parametrom a
    return a * b * c       # formula za zapreminu kvadra

## učitavanje dužina stranica kvadra
print("Zapremina kvadra")          # naslov
a = int(input("1. stranica kvadra: "))     # ulaz vrijednosti
b = int(input("2. stranica kvadra: "))
c = int(input("3. stranica kvadra: "))

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


II varijanta poziv funkcije iz naredbe pridruzivanja
# 09320042
# Definicija funkcije je na početku listinga
## funkcija izračunava zapreminu kvadra čije su stranice dužine a, b, c
def zapremina(a, b, c):    # definisanje funkcije zapremina sa parametrom a
    return a * b * c       # formula za zapreminu kvadra

## učitavanje dužina stranica kvadra
print("Zapremina kvadra")          # naslov
a = int(input("1. stranica kvadra: "))     # ulaz vrijednosti
b = int(input("2. stranica kvadra: "))
c = int(input("3. stranica kvadra: "))

v = zapremina(a, b, c)     # poziv definisane funkcije izračunate zapremine - a je parametar funkcije

print(f'Zapremina kvadra =  {v}')  # ispis izračunate povrisine kvadra

Ispis na ekranu:

Index