Advertisement
Guest User

Updated code

a guest
Dec 22nd, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.56 KB | None | 0 0
  1. #include <cmath>
  2. #include <cstdio>
  3.  
  4. int prompt(const char* name)
  5. {
  6. printf("%s", name);
  7. int value;
  8. scanf("%d", &value);
  9. return value;
  10. }
  11.  
  12. int main()
  13. {  
  14.     int mod, a, b, zbroj, razlika, umnozak, kolicnik;
  15.     printf("Mod 1 je za zbrajanje \n");
  16.     printf("Mod 2 je za oduzimanje \n");
  17.     printf("Mod 3 je za mnozenje \n");
  18.     printf("Mod 4 je za dijeljenje \n");
  19.     printf("U kojem modu zelis biti: \n");
  20.     std::scanf("%d", &mod);
  21.  
  22.     switch (mod)
  23.     {
  24.         case 1:
  25.             printf("Odabrali ste zbrajanje! \n");
  26.             a = prompt("a: ");
  27.             b = prompt("b: ");
  28.             zbroj = a + b;
  29.             printf("%d + %d = %d", a, b, zbroj);
  30.             break;
  31.         case 2:
  32.             printf("Odabrali ste oduzimanje! \n");
  33.             a = prompt("a: ");
  34.             b = prompt("b: ");
  35.             razlika = a - b;
  36.             printf("%d - %d = %d", a, b, razlika);
  37.             break;
  38.         case 3:
  39.             printf("Odabrali ste mnozennje! \n");
  40.             a = prompt("a: ");
  41.             b = prompt("b: ");
  42.             if(a == 0 or b==0){
  43.                 printf("Mnozite s nulom, a kad se mnozi s nulom rezultat je uvijek 0: \n");
  44.                 umnozak = 0;
  45.             }
  46.             else
  47.             {
  48.                 umnozak = a * b;
  49.             }
  50.             printf("%d * %d = %d", a, b, umnozak);
  51.             break;
  52.         case 4:
  53.             printf("Odabrali ste dijeljenje! \n");
  54.             a = prompt("a: ");
  55.             b = prompt("b: ");
  56.             if(a == 0 or b==0){
  57.                 printf("Dijelite s nulom, a kad se dijeli s nulom rezultat je uvijek 0: \n");
  58.                 kolicnik = 0;
  59.             }
  60.             else
  61.             {
  62.                 kolicnik = a / b;
  63.             }
  64.             printf("%d / %d = %d", a, b, kolicnik);
  65.             break;
  66.         default:
  67.             printf("Nemamo tu opciju trenutno, prcekajte za nadogradnju programa, ili se javite developeru! \n");
  68.     }
  69.     return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement