9.3.. Naći razliku površina dva različita pravougaonika. Površinu računati u potprogramu.
Listing programa:
# Definicija funkcije je na početku listinga
I varijanta return a*b proracun, poziv iz naredbe ispisa
# 09351028
## funkcija izračunava povrsinu pravougaonika
def povrsina(x, y): # definisanje funkcije povrsina()
return x * y # formula za povrsinu pravougaonika
print("Razlika povrsina dva pravougaonika") # naslov
print("Prvi pravougaonik") # naslov
a = float(input("1. stanica: ")) # prva stanica
b = float(input("2. stanica: ")) # druga stanica
print("Drugi pravougaonik") # naslov
c = float(input("3. stanica: ")) # prva stanica
d = float(input("4. stanica: ")) # druga stanica
print(f'Razlika povrsina = {(povrsina(a, b)-povrsina(c, d))}') ## poziv i ispis izračunate razlike povrsina
II varijanta poziv iz naredbe pridruzivanja
# 09351028
## funkcija izračunava povrsinu pravougaonika
def povrsina(x, y): # definisanje funkcije povrsina()
return x * y # formula za povrsinu pravougaonika
print("Razlika povrsina dva pravougaonika") # naslov
print("Prvi pravougaonik") # naslov
a = float(input("1. stanica: ")) # prva stanica
b = float(input("2. stanica: ")) # druga stanica
print("Drugi pravougaonik") # naslov
c = float(input("3. stanica: ")) # prva stanica
d = float(input("4. stanica: ")) # druga stanica
r = povrsina(a, b) - povrsina(c, d) ## poziv definisane funkcije povrsina(a, b) - a i b su parametri funkcije
print(f'Razlika povrsina = {r}') ## ispis izračunate razlike povrsina
Ispis na ekranu:

Index
|
 |