7.1.. Učitati a. Ispisi a, ako je učitani broj je različit od nule.

Opis rješenja: Sa tastature se upisuje vrijednost varijable a. Zatim se sa logičkim izrazom a != 0 u naredbi IF izvodi poređenje da li je upisana vrijednost nije nula. Ako je logički izraz istinit na ekranu se ispisuje "BROJ NIJE NULA", inače za ostale slučajeve nema ispisa.

Opis programa: Poslije upisa vrijednosti broja a ( a = float(input("Vas broj ") izvodi se provjera vrijednosti varijable a (da li je a != 0). Provjera se izvodi sa logičkim izrazom a != 0 u naredbi IF. Naredba IF se sastoji od logičkog izraza i obrade. Logički izraz  (a != 0) je istinit kad je upisana vrijednost sa tastature nije nula. Za tu vrijednosti na ekranu će se ispisati BROJ NIJE NULA. Inače (za ostale slučajeve) nema ispisa.

Tabela 7.1. Nije nula

Tekstualni algoritam

Listing programa

Ekran

 naslov

  print("NIJE NULA")

NIJE NULA

1. upis vrijednosti varijable a

  a = float(input("Vas broj "))

 Vas broj 3

2. ako je broj nije nula?

  if a != 0:

 

tada ispiši učitanu vrijednost

    print("Broj = ", a)

Broj= 3 nije nula

Listing programa:

# 07111016
print("NIJE NULA")                # naslov
a = float(input("Vas broj "))     # deklarisanje varijable i ulaz

if a != 0:                        # ucitana vrijednost nije nula?
    print(f"Broj = {a}  nije nula")  # da, ispis

Ispis na ekranu:

Index