9.3.. Napisati program sa funkcijom za odredjivanje najvećeg od 3 broja.

Listing programa:

# Definicija funkcije je na početku listinga
I varijanta return max vrijednost, poziv iz naredbe ispisa
# 09311023
## funkcija najveci od tri broja a, b i c
def max(a, b, c):      # definisanje funkcije max()
    max = a    # prvi najveci
    if (b > max):
        max = b     # drugi najveci
    if (c > max):
        max = c     # treci najveci
    return max      # max od tri broja

print("Najveci od tri broja") # naslov
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj
c = float(input("3. broj: ")) # treci broj

print("Od ",  a, ", ",b, " i ", c, "  najveci je ", max(a, b, c)) # ispis vrijednosti


II varijanta poziv iz naredbe pridruzivanja
# 09311023
def max(a, b, c):      # definisanje funkcije max()
    max = a    # prvi najveci
    if (b > max):
        max = b     # drugi najveci
    if (c > max):
        max = c     # treci najveci
    return max      # max od tri broja

print("Najveci od tri broja") # naslov
a = float(input("1. broj: ")) # prvi broj
b = float(input("2. broj: ")) # drugi broj
c = float(input("3. broj: ")) # treci broj

naj = max(a, b, c)
print("Od ",  a, ", ",b, " i ", c, "  najveci je ", naj) # ispis vrijednosti

Ispis na ekranu:

Index