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 <stdio.h>
#include <stdlib.h>

int main() {
   int a,b,c;
	char o;
	printf("Kalkulator\n");
	printf("Broj 1:");
	scanf("%d",&a);
	printf("Operacija (+ - * /):");
	scanf(" %c",&o);//Obratiti paznju na razmak za karaktere
	printf("Broj 2:");
	scanf("%d",&b);
    switch(o)
	{
		case '+':
            c=a+b;
            printf("%d",c);
            break;
		case '-':
            c=a-b;
            printf("%d",c);
            break;
        case '*':
            c=a*b;
            printf("%d",c);
            break;
 		case '/':
            c=a/b;
            printf("%d",c);
            break;
 		default:
 		    printf("Nevalidan operator");
 		    break;

	}
	return 0;
}

Ispis na ekranu:

Index