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

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 pozitvna. 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 pozitivan). 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 pozitivna. Za ove vrijednosti na ekranu će se ispisati vrijednost varijable "a". Inače ((za ostale slučajeve) nema ispisa.

Tabela 7.1. Pozitivan

Tekstualni algoritam

Listing programa

Ekran

 

#include <iostream>
using namespace std;
int main () {

 

 naslov

  cout << "POZITIVAN" << endl;

POZITIVAN

 

  cout << "Vas broj ";

Vas broj 3

1. upis vrijednosti varijable a

  cin >> a;

 

2. ako je broj veći od nule

  if (a > 0) {

 

tada, ispiši а

    cout << "Broj= " << a << endl;

Broj= 3

  return 0;
}
 

Listing programa:

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

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

Ispis na ekranu:

Index