7.2.. Ispisati rastojanje između dvije učitane vrijednosti, koristiti IF ELSE naredbu.
Opis rješenja: Poslije učitavanja vrijednosti dva broja računa se vrijednost rastojanja. Ako je razlika pozitivna ili jednaka nuli izvodi se ispis. Inače, mijenja se predznak razlike-rastojanja i izvodi ispis.
Tekstualni algoritam:
- ulaz - učitati: a, b
- obrada - izračunati:
rastojanje = a - b
-
if (rastojanje >= 0) // Logicki uslov - Ako je rastojanje >= 0
izlaz - ispisati: a, b, rastojanje; // logicki izraz istinit - if dio - ispis rastojanja
else
izlaz - ispisati: a, b, -rastojanje; // logicki izraz lazan - else dio - promjena predznaka rastojanja
Listing programa:
## 07211153
## rastojanje između dvije učitane vrijednosti
print("Rastojanje") # naslov
a = float(input("ucitaj 1. broj ")) # ucitavanje 1. vrijednosti
b = float(input("ucitaj 2. broj ")) # ucitavanje 2. vrijednosti
rastojanje = a - b # rastojanje, razlika 1. i 2. vrijednosti
if (rastojanje >= 0): # restojanje veće ili jednako nula?
print('rastojanje = ', rastojanje)
else: # inace
print('rastojanje = ', -rastojanje)
Ispis na ekranu:

Index
|
 |