#include <stdio.h>
int somma (int a, int b) {
return a + b;
}
int sottrazione (int a, int b) {
return a - b;
}
long moltiplicazione (int a, int b) {
return (long) a * b;
}
float divisione (int a, int b){
return (float) a / b;
}
int resto (int a, int b) {
return a % b;
}
int main () {
int numero1 =0;
int numero2 =0;
char continua = 'q';
char operatore;
do {printf("Inserire un numero: \n");
scanf("%d", &numero1);
printf("Inserire un numero: \n");
scanf("%d", &numero2);
printf("scegliere l'operatore tra +, -,*,/,% : \n");
scanf(" %c", &operatore);
switch (operatore) {
case '+': printf("il risultato della somma è: %d", somma (numero1, numero2));
break;
case '-': printf("il risultato della sottrazione è: %d", sottrazione (numero1, numero2));
break;
case '*': printf("il risultato della moltiplicazione è: %ld", moltiplicazione (numero1, numero2));
break;
case '/': printf("il risultato della divisione è: %f", divisione (numero1, numero2));
break;
case '%': printf("il risultato del resto è: %d", resto (numero1, numero2));
break;
default: printf("Errore operazione");
}
printf("Se vuoi continuare premi qualsiasi lettera tranne q:");
scanf(" %c", &continua);
} while (continua != 'q');
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: