9.3.. Napisati program koji izvodi pretvaranja 5 ucitanih vrijednosti brzine u m/s u km/h. Koristiti potprograme.

Opis rješenja:

Listing programa:

I varijanta poziv funkcije iz naredbe ispisa
# 09311035
# Definicija funkcije je na početku listinga
## funkcija izračunava pretvaranja m/s u km/h
def m_km(m):            # definisanje funkcije pretvaranja m/s --> km/h
    return (m * 3.6)    # izracunaj i vrati u glavni program

## glavni program
print("Pretvaranje m/s --> km/h 5x")   # naslov

for i in range(1, 5+1):  # ponavljanje za i=1 do i=5 - pocetak petlje
    print(i, end='')                   # i-ta vrijednost
    m = float(input(". brzina m/s: "))  # ulazna promjenljiva
	
    print(f'{i}. brzina m/s = {m}   brzina km/h = {m_km(m)}') # izračunaj i ispisi rezultat -i-ta vrijednost	
	

II varijanta poziv funkcije iz naredbe
# 09311035
# Definicija funkcije je na početku listinga
## funkcija izračunava pretvaranja m/s u km/h
def m_km(m):            # definisanje funkcije pretvaranja m/s --> km/h
    return (m * 3.6)    # izracunaj i vrati u glavni program

## glavni program
print("Pretvaranje m/s --> km/h 5x")   # naslov

for i in range(1, 5+1):  # ponavljanje za i=1 do i=5 - pocetak petlje
    print(i, end='')                   # i-ta vrijednost
    m = float(input(". brzina m/s: "))  # ulazna promjenljiva
	
    brzina_km = m_km(m)                 # poziv funkcije i racunaj 
	
    print(f'{i}. brzina m/s = {m}   brzina km/h = {brzina_km}') # izračunaj i ispisi rezultat -i-ta vrijednost	

Ispis na ekranu:

Index