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 C
IF Logicki uslov:
   Istinit /TRUE/: Obrada1
ELSE:
   Lažan /FALSE/: Obrada2
if a >= 0: // Logicki uslov - Ako je a >= 0
   y = 1   // logicki izraz istinit - if dio: y = 1
else
   y = -1   // logicki izraz lazan - else dio: y = -1

Listing programa:

// 07212507
#include <stdio.h>

int main()
{
	int a, y;

	printf("Vas broj: ");
	scanf("%d", &a);

	if (a >= 0)     // ako je a vece ili jednako 0 ?
		y = 1;      // a >= 0   ==>   y = 1
	else            // inace 
		y = -1;     // y = -1

	printf("y = %d", y);
	return 0;
}

Ispis na ekranu:

Index