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();
}