Advertisement
machkovskitomche

calc so switch

Aug 9th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main()
  5. {
  6.     char operacija;
  7.     float br1,br2,rez=0;
  8.     printf("Vnesete ja operacijata: '+' '-' '/' '*'\n");
  9.     scanf("%c",&operacija);
  10.     printf("Vnesete dva broja edno po drugo:\n");
  11.     scanf("%f%f",&br1,&br2);
  12.     switch(operacija)
  13.     {
  14.         case '+':rez=br1+br2;
  15.         printf("Rezultatot na  %f %c %f iznesuva %f",br1,operacija,br2,rez);
  16.         break;
  17.         case'-':rez=br1-br2;
  18.         printf("Rezultatot na %f %c %f iznesuva %f",br1,operacija,br2,rez);
  19.         break;
  20.         case'*':rez=br1*br2;
  21.         printf("Rezultatot na %f %c %f iznesuva %f",br1,operacija,br2,rez);
  22.         break;
  23.         case'/':if(br2==0)
  24.         {
  25.             printf("1.Greska pri delenjeto\n");
  26.             printf("2.So nula ne se deli\n");
  27.             printf("3.Operacijata ke se ignorira\n");
  28.         }
  29.         else
  30.         {
  31.         rez=br1/br2;
  32.         printf("Rezultatot na %f %c %f iznesuva %f",br1,operacija,br2,rez);
  33.         }
  34.         break;
  35.         default:printf("Vnesen e nepoznat operator\n");
  36.         break;
  37.     }
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement