7.2.. Napisati program za odredjivanje y po formuli:

Opis rješenja: Navedeni izraz ima slijedeće značenje: ako je a>=0, tada je y=1, inače je y=0. 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

Listing programa:

// 07212507    
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.print("Ucitaj a ");
		int y;                          // deklarisanje varjabli
		double a = input.nextDouble();  // ulaz
		if (a >= 0)                     // a >= 0 ?
			y = 1;                      // da, y = 1
		else                            // inace
			y = -1;                     // y = -1
		System.out.println("y = " + y); // ispis
	}
}

Ispis na ekranu:

Index