Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- setlocale(LC_ALL, "polish");
- char op;
- float a,b,wynik;
- printf("Kalkulator wykonuje podstawowe operacje arytmetyczne.\n");
- while(1) {
- printf("Wprowadź wartość a = ");
- fflush(stdin);
- scanf("%f", &a);
- printf("Wprowadź operację = ");
- fflush(stdin);
- scanf("%s", &op);
- printf("Wrpowadź wartość b = ");
- fflush(stdout);
- scanf("%f", &b);
- switch (op)
- {
- case '+':
- wynik=a+b;
- printf("%f\n",wynik);
- break;
- case '-':
- wynik=a-b;
- printf("%f\n",wynik);
- break;
- case 'x':
- wynik=a*b;
- printf("%f\n",wynik);
- break;
- case '/':
- if(a == 0 || b == 0) {
- printf("Nie dzielimy przez 0! \n");
- break;
- }
- wynik=a/b;
- printf("%f\n",wynik);
- break;
- case '%':
- if(a == 0 || b == 0) {
- printf("Nie dzielimy przez 0! \n");
- break;
- }
- wynik=(int)a%(int)b;
- break;
- default:
- printf("Nie zdefiniowano takiego operatora \n");
- }
- wynik=0;
- }
- return EXIT_SUCCESS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement