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=-1. 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 <iostream>
using namespace std;

int main(){
	int a,y;
	
	cout << "Broj: ";
	cin >> a;
	
	if(a >= 0)       // a >= 0 ?
		y = 1;       // da, izracunaj y = 1
	else             // inace
		y = -1;      // izracunaj y = -1

	cout << "Y= " << y << endl;  // ispis
	return 0; 
}

II varijanta
// 07212507
#include <iostream>
using namespace std;

int main(){
	int a,y;
	
    cout << "Broj :";
	cin >> a;
	
	if(a >= 0){
		y=1;
		cout << "Y= " << y << endl;
		}
	else{
		y=(-1);
		cout << "Y= " << y << endl;
	}
	return 0; 
}

Ispis na ekranu:

Index