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
|
 |