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
|
|