MeehoweCK

Untitled

Apr 1st, 2020
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // zadanie 5.
  5.  
  6. int main()
  7. {
  8.     float a, b;
  9.     char znak;
  10.  
  11.     int flaga = 0;
  12.  
  13.     do
  14.     {
  15.         printf("Podaj dwie liczby: ");
  16.         scanf("%f %f", &a, &b);
  17.  
  18.         printf("Podaj znak operacji arytmetycznej lub inny znak, aby wyjsc z programu: ");
  19.         scanf("%c", &znak);
  20.  
  21.         switch(znak)
  22.         {
  23.         case '+':
  24.             printf("%f + %f = %f\n", a, b, a + b);
  25.             break;
  26.         case '-':
  27.             printf("%f - %f = %f\n", a, b, a - b);
  28.             break;
  29.         case '*':
  30.             printf("%f * %f = %f\n", a, b, a * b);
  31.             break;
  32.         case '/':
  33.             if(b == 0)
  34.                 printf("Operacja niedozwolona, nie mozna dzielic przez zero!\n");
  35.             else
  36.                 printf("%f / %f = %f\n", a, b, a / b);
  37.             break;
  38.         default:    // w każdym innym wypadku
  39.             flaga = 1;
  40.         }
  41.     } while(flaga == 0);
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment