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:

  1. ulaz - učitati: a, b
  2. obrada - izračunati:
    rastojanje = a - b
  3. 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