#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; 
}




Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: