saio
12-02-2009, 11:01
come da titolo per esercitarmi ho scritto il mio primo programma che dovrebbe essere una calcolatrice solo che quando lo vado a compilare, il compilatore mi da errore nella riga del IF....ma nn capisco perchè....
forse può dipendere dal fatto che uso un cmpilatore per C++, ma un mio amico mi ha detto che è lo stesso cmq ecco il programma:
#include <stdio.h>
main()
{
char segn;
int prim,sec,resul;
scanf("%d %c %d",&prim,&segn,&sec);
if (segn==*){
result=prim*sec;
printf("%d",result);
}
else if (segn==+){
result=prim+sec;
printf("%d",result);
}
else if (segn==-){
result=prim-sec;
printf("%d",result);
}
else (segn==/){
result=prim/sec
printf("%d",result)
}
return 0;
}
grazie
dimenticavo il compilatore che uso è: Dev-C++
forse può dipendere dal fatto che uso un cmpilatore per C++, ma un mio amico mi ha detto che è lo stesso cmq ecco il programma:
#include <stdio.h>
main()
{
char segn;
int prim,sec,resul;
scanf("%d %c %d",&prim,&segn,&sec);
if (segn==*){
result=prim*sec;
printf("%d",result);
}
else if (segn==+){
result=prim+sec;
printf("%d",result);
}
else if (segn==-){
result=prim-sec;
printf("%d",result);
}
else (segn==/){
result=prim/sec
printf("%d",result)
}
return 0;
}
grazie
dimenticavo il compilatore che uso è: Dev-C++