9.3.. Napisati program sa funkcijom za izračunavanje zapremine kocke.
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 kocke 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
# 09311031
# Definicija funkcije je na početku listinga
## funkcija izračunava zapremine kocke čije su stranice dužine a
def zapremina(a): # definisanje funkcije zapremina sa parametrom a
return a * a * a # formula za zapreminu kocka
## učitavanje dužina stranica kocke
print("Zapremina kocke") # naslov
a = float(input("Stranica a: ")) # stranica kocke
print("Zapremina = ", zapremina(a)) # ispis izračunate zapremine
II varijanta poziv funkcije iz naredbe pridruzivanja
# 09311031
# Definicija funkcije je na početku listinga
## funkcija izračunava zapremine kocke čije su stranice dužine a
def zapremina(a): # definisanje funkcije zapremina sa parametrom a
return a * a * a # formula za zapreminu kocka
## učitavanje dužina stranica kocke
print("Zapremina kocke") # naslov
a = float(input("Stranica a: ")) # stranica kocke
v = zapremina(a) # poziv definisane funkcije izračunate zapremine - a je parametar funkcije
print("Zapremina = ", v) # ispis izračunate vrijednosti
Ispis na ekranu:

Index
|