7.2.. Napisati program za izračunavanje vrijednosti prema izrazu:

Opis rješenja: Navedeni izraz ima slijedeće značenje: ako je a>=0, tada je y=1, inače je y=-1. Ovo je razgranata struktura tipa IF ELSE.

Grafički algoritam Tekstualni algoritam Listing u Programskom jeziku Java
IF Logicki uslov:
   Istinit /TRUE/: Obrada1
ELSE:
   Lažan /FALSE/: Obrada2
if x >= 0: # Logicki uslov - Ako je x >= 0
   y = 1   # logicki izraz istinit - if dio: y = 1
else:
   y = -1   # logicki izraz lazan - else dio: y = -1

Opis programa:

Listing programa:

# 07212507
print("Izraz")
a = int(input("Vas broj "))
if  a >= 0:  # if (logicki izraz)
   y = 1     # logicki izraz istinit - if dio - y = 1
else:
   y = -1    # logicki izraz lazan - else dio - y = -1
print("a  =", a, "  y  =",  y)

Ispis na ekranu:

Index