Guest User

Untitled

a guest
Oct 23rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int sucelje() {
  5. int pom;
  6. system("clear");
  7. printf("*****************************************\n");
  8. printf("* Mjenacnjica *\n");
  9. printf("* * * * * * * * * * * * * * * * * * * * *\n");
  10. printf("*ODABERITE PRETVORBU: *\n");
  11. printf("* 1) HRK u EUR 5) EUR u HRK *\n");
  12. printf("* 2) HRK u USD 6) USD u HRK *\n");
  13. printf("* 3) HRK u GBP 7) GBP u HRK *\n");
  14. printf("* 4) HRK u CHF 8) CHF u HRK *\n");
  15. printf("*****************************************\n");
  16. printf("* VAS ODABIR: *");
  17. scanf("%d", &pom);
  18. return pom;
  19. }
  20. void Pretvori(int odabir, char* valuta1, char* valuta2) {
  21. // tečajevi
  22. const float eur = 7.332286;
  23. const float usd = 4.932584;
  24. const float gbp = 8.220973;
  25. const float chf = 5.689235;
  26. float kolicina;
  27. int izbor;
  28.  
  29. system("clear");
  30. printf("Odabrali ste pretvorbu\n");
  31. printf("%s -> %s.\n", valuta1, valuta2);
  32. printf("KOLICINA %s: ", valuta1);
  33. scanf("%f", &kolicina);
  34.  
  35. if (odabir == 1) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, kolicina / eur, valuta2);
  36. if (odabir == 2) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, kolicina / usd, valuta2);
  37. if (odabir == 3) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, kolicina / gbp, valuta2);
  38. if (odabir == 4) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, kolicina / chf, valuta2);
  39. if (odabir == 5) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, eur * kolicina, valuta2);
  40. if (odabir == 6) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, usd * kolicina, valuta2);
  41. if (odabir == 7) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, gbp * kolicina, valuta2);
  42. if (odabir == 8) printf("%.2f %s iznosi %.2f %s", kolicina, valuta1, chf * kolicina, valuta2);
  43. }
  44. int main() {
  45. int odabir = 1, menu = 0;
  46.  
  47. do {
  48. odabir = sucelje();
  49.  
  50. if(odabir == 1) Pretvori(odabir, "KN", "EUR");
  51. if(odabir == 2) Pretvori(odabir, "KN", "USD");
  52. if(odabir == 3) Pretvori(odabir, "KN", "GBP");
  53. if(odabir == 4) Pretvori(odabir, "KN", "CHF");
  54. if(odabir == 5) Pretvori(odabir, "EUR", "KN");
  55. if(odabir == 6) Pretvori(odabir, "USD", "KN");
  56. if(odabir == 7) Pretvori(odabir, "GBP", "KN");
  57. if(odabir == 8) Pretvori(odabir, "CHF", "KN");
  58. printf("\n**********************\n");
  59. printf("ODABERITE SLJEDECI KORAK:\n");
  60. printf("1) povratak na meni\n");
  61. printf("2) izlaz iz aplikacije\n");
  62. printf("**********************\n");
  63. printf("VAS ODABIR: ");
  64. scanf("%d", &menu);
  65. if (menu == 1)
  66. continue;
  67. else
  68. return 0;
  69. }while (odabir > 0 && odabir <= 8);
  70. return 0;
  71. }
Add Comment
Please, Sign In to add comment