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
|