Sono nuovo del linguaggio C e sto provando a fare un "semplice" programma calcolatrice:
codice:
/* programma calcolatrice */
#include "stdio.h"
main(){
char x;
int v1 ,v2;
printf("Primo valore: ");
scanf("%d", &v1);
printf("Secondo valore: ");
scanf("%d", &v2);
printf("Scegli l'operazione da effettuare: ");
x = getchar();
switch(x){
case '+': v1 = v1 + v2;
break;
case '-': v1 = v1 - v2;
break;
case '*': v1 = v1 * v2;
break;
case ':': v1 = v1 / v2;
break;
}
printf("Risultato finale: %d\n",v1);
}
Il problema è che non mi da la possibilità di inserire l'operazione desiderata.
Sono sicuro che c'è un errore banale, ma essendo nuovo del linguaggio non riesco a trovarlo.
Qualcuno può aiutarmi?
Grazie mille!