7.1.. Učitati a. Ispisi a, ako je učitani broj negativan.

Opis rješenja: Sa tastature se upisuje vrijednost varijable a. Zatim se sa logičkim izrazom a < 0 u naredbi IF izvodi poređenje da li je upisana vrijednost negativna. Ako je logički izraz istinit na ekranu se ispisuje vrijednost varijable "a", inače za ostale slučajeve nema ispisa.

Opis programa: Poslije upisa vrijednosti broja a (cin >> a;) izvodi se provjera vrijednosti varijable a (da li je a < 0). Provjera se izvodi sa logičkim izrazom a < 0 u naredbi IF. Naredba IF se sastoji od logičkog izraza i obrade. Logički izraz  (a < 0) je istinit kad je upisana vrijednost sa tastature negativna. Za tu vrijednosti na ekranu će se ispisati vrijednost varijable "a",. Inače (za ostale slučajeve) nema ispisa.

Listing programa:

// 07111015
#include <iostream>
using namespace std;
 
int main() {
    double a;                       // deklarisanje varijable 
    
	cout << "NEGATIVAN" << endl;    // naslov
    cout << "Vas broj ";
    cin >> a;                       // ulaz
    
    if (a < 0) {                        // ucitana vrijednost negativna?
        cout << "Broj: " << a << endl;  // da, ispis
    }
     return 0;
}

II verzija  jedna naredba u if - može bez zagrada
// 07111015
#include <iostream>
using namespace std;
 
int main() {
    double a;                        // deklarisanje varijable 
    
	cout << "NEGATIVAN" << endl;     // naslov
    cout << "Vas broj ";
    cin >> a;                        // ulaz
    
    if (a < 0)                          // ucitana vrijednost negativna?
        cout << "Broj: " << a << endl;  // da, ispis
     return 0;
}

Ispis na ekranu:

Index