7.2.. Učitati prirodan broj. Ako je neparan ispisati njegovu recipročnu vrijednost, a ako je paran ispisati kvadrat njegovog prethodnika.

Opis rješenje: Logički izraz provjere provjeru neparanosti zavisi od programskog jezika. Broj se dijeli sa 2 i analizira osatatak. Ako nema ostatka broj je paran, inače je neparan.
Logički izraz za provjeru neparanosti broja u programskim jezicima:
BASIC: a / 2<> INT(a / 2) ili
Pascal: a MOD 2 <> 0 ill
Java, C, C++, C#, Python: a % 2 != 0

Grafički dijagram toka

Tekstualni dijagram toka

  1. Ulaz: a
  2. Logički uslov: a / 2 <> INT(a / 2) ili a MOD 2 <> 0 ill a % 2 != 0
        Istinit /TRUE/: y = (a - 1)2
        Lažan /FALSE/: y = 1 / a
  3. Izlaz: a, y

Index