Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Rainer Botzen--2255990--Exercise 1--Aufgabe 4
- #include <stdio.h>
- int main()
- {
- int nmbr1,nmbr2,chk;
- char usrChoice[10];
- char op;
- char readin[50];
- while(*usrChoice != '0')
- {
- printf("Um zu beenden, 0 drücken, sonst beliebige Taste: ");
- scanf("%s",usrChoice);
- if (*usrChoice == '0') break;
- printf("Bitte Rechnung der Form <Zahl><Rechenoperation><Zahl> eingeben: ");
- fgets(readin,40,stdin);
- sscanf(readin,"%d %c %d",&nmbr1,&op,&nmbr2);
- printf("%d,%c,%d",nmbr1,op,nmbr2); //testausgabe
- //chk = scanf("%d%c%d",&nmbr1,&op,&nmbr2);
- //printf("test: %s",readin);
- //if(chk == 3){
- switch(op)
- {
- case '+':
- printf("Ergebnis: %d\n", nmbr1+nmbr2);
- break;
- case '-':
- printf("Ergebnis: %d\n", nmbr1-nmbr2);
- break;
- case '*':
- printf("Ergebnis: %d\n", nmbr1*nmbr2);
- break;
- case '/':
- printf("Ergebnis: %f\n", ((float)nmbr1)/((float)nmbr2));
- break;
- default:
- printf("Falsche Eingabe!\n");
- break;
- }
- //}
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment