7.3.. Napisati program za simulaciju rada kalkulatora, prema slijedećoj tabeli:

Opis rješenja: Program predviđa upisa 1. broja, operatora pa 2. broja. Izborom u **15 se izvodi odabir koja će se operacija izvesti, zavisno od operatora.

Listing programa:

// 07311008
#include <iostream>
using namespace std;
int main()
{
	double a,b,c;
	char op;

	cout<<"KALKULATOR"<<endl;
	cout << "Prvi broj:"; cin>>a;
 	cout << "Operacija:"; cin>>op;
	cout << "Drugi broj:"; cin>>b;

	switch(op)
	{
    case '+':
        c=a+b;
        cout << c;
        break;

    case '-':
        c=a-b;
        cout << c;
        break;

    case '*':
        c=a*b;
        cout << c;
        break;

    case '/':
        c=a/b;
        cout << c;
        break;
    default:
        cout << "Greska" << endl;
    }
    return 0;
}

Ispis na ekranu:

Index