Ciao a tutti. sono un autodidatta del C quindi perdonatemi in anticipo se ho combinato casini con il codice![]()
ho provato a compilare la mia prima calcolatrice. però quando vado a fare una divisione qualsiasi il programma si blocca. il problema è che il compilatore non mi trova errori nel codice e io non riesco a capire il perchè... mi date una mano? graaazie!!
codice:#include<stdio.h> #include<conio.h> main() { int x; int y; char z; printf("Calcolatrice \n\n\n\n"); printf("Ora puoi eseguire le operazioni \n"); scanf("%d", &x); scanf("%c",&z); scanf("%d", &y); switch(z){ case '+': printf("Questo e' il risultato= %d\n",x+y); break; case '-': printf("Questo e' il risultato= %d\n", x-y); break; case '*': printf("Questo e' il risultato= %d\n", x*y); break; case '/': if(y=0){ printf("Ma sei scemo a dividere per 0?!?!?! \n"); } printf("Questo e' il risultato= %d\n", x/y); break; } getch(); }

Rispondi quotando