7.3.. Učitati broj n, u zavisnosti od izbora korisnika određuje se i prikazuje: (1) dvostruka vrijednost učitanog broja, (2) polovina vrijednosti učitanog broja.

Opis rješenja: Na početku je ispis mogućnosti računanja. Slijedi učitavanje vrijednosti i izabrane operaciji. Naredbe SWITCH/CASE omogućuje izračunavanje izabrane operacije.

Listing programa:

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

int main()
{
    cout << "Razlicito racunanje: dvostruka vrijednost ili polovina vrijednosti " << endl;
    double n;                       // broj
    int operacija;                  // operacija
    cout << "Broj: ";
    cin >> n;                       // ulazna vrijednost
    cout << "Izbor sta se racuna" << endl;
    cout << "1 Dvostruka vrijednost: " << endl;
    cout << "2 Pola vrijednosti: " << endl;
    cout << "Vas izbor (1 ili 2): ";
    cin >> operacija;               // izbor operacije

    switch(operacija) {
    case 1:                         // veliko slovo 
        cout << "Ucitana vrijednost = " << n << "  dvostruka vrijednost = " << n * 2 << endl;
        break;
    case 2:                         // malo slovo 
        cout << "Ucitana vrijednost = " << n << "  pola vrijednosti = " << n / 2 << endl;
        break;
    default:                                  // greska
        cout << "Greska" << endl;
    }
    return 0;
}

Ispis na ekranu:
Razlicito racunanje: dvostruka vrijednost ili polovina vrijednosti
Broj: 6
Izbor sta se racuna
1 Dvostruka vrijednost:
2 Pola vrijednosti:
Vas izbor (1 ili 2): 2
Ucitana vrijednost = 6  pola vrijednosti = 3

Ispis na ekranu:

Index