7.2.. Napisati program za odredjivanje y po formuli:

Opis programa:

Opseg 3 Opseg 2 Opseg 1 Opis
    x > 0
if(x > 0)
y = x + 3;
opseg1: x > 0 ?
naredba grananja
izračunaj
  x = 0
else if(x == 0)
y = 2;
  opseg2: x = 0 ?
naredba grananja
izračunaj
x < 0
else
y = x - 3;
    opseg3: x < 0 ?
naredba grananja
izračunaj

Listing programa:

//07211089
#include <iostream>
using namespace std;

int main(){
	int y,x;
	
	cout << "Unesite x: "; 
	cin >> x;     // ulaz
	
    if(x > 0)             // x > 0 ?
        y = x + 3;        // izracunaj
    else if(x == 0)       // x = 0 ?
        y = 2;            // izracunaj
    else                  // x < 0 ?
        y = x - 3;        // izracunaj
	cout << "y= " << y << endl;  // ispis

	return 0;
}

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

int main(){
	int y,x;
	
	cout<<"Unesite X: ";
	cin>>x;
	
	if(x > 0){
		y=x+3;
		cout<<"Y= "<<y<<endl;
	}
	else if(x == 0){
		y=2;
		cout<<"Y= "<<y<<endl;
	}
	else if(x < 0){
		y=x-3;
		cout<<"Y= "<<y<<endl;
	}
	return 0;
}

Ispis na ekranu:

Index