Advertisement
Guest User

Telefony 2

a guest
Nov 22nd, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main ()
  4.  
  5. {
  6. int zlotowki, grosze;
  7. int choice, za_minute, suma, minut;
  8.  
  9.  
  10.  
  11.  
  12. suma=0; // zaczynamy od wartosci 0
  13.  
  14. while (1)
  15. {
  16. printf("Wybierz miasto \n");
  17.  
  18. printf("1. Szczecin\n");
  19. printf("2. Warszawa\n");
  20. printf("0. Exit\n");
  21.  
  22. printf("Wpisz numer:\n");
  23. scanf("%d", &choice);
  24.  
  25. switch (choice)
  26. {
  27.  
  28. case 1:
  29. minut = (rand()%10)+1; //w przypadku pierwszym nastepuje losowanie liczby, a dopiero potem wyswietlenie liczby, liczba rand()%10, to liczba od 0 do 9, by uniknac zera trzeba dopisac +1
  30. za_minute = 7;
  31. suma = suma + minut*za_minute;
  32. zlotowki=suma/100;
  33. grosze=suma%100;
  34. system("cls"); //cls - clear screen (wyczysc ekran) - musimy napisac to przed wyswietleniem wartosci by usunac poprzedni ekran
  35. printf("Kierunkowy 91\t"
  36. "stawka za minute %d(gr)\t"
  37. "czas rozmowy: %d\t"
  38. "koszt: %d(zl) i %d(gr)\n\n", za_minute, minut, zlotowki, grosze);
  39.  
  40. break;
  41.  
  42. case 2:
  43. minut = (rand()%10)+1; //w przypadku drugim nastepuje losowanie liczby, a dopiero potem wyswietlenie wartosci
  44. za_minute = 6;
  45. suma = suma + minut*za_minute;
  46. zlotowki=suma/100;
  47. grosze=suma%100;
  48. system("cls"); //cls - clear screen (wyczysc ekran) - musimy napisac to przed wyswietleniem wartosci by usunac poprzedni ekran
  49. printf("Kierunkowy 61\t"
  50. "stawka za minute %d(gr)\t"
  51. "czas rozmowy: %d\t"
  52. "koszt: %d(zl) i %d(gr)\n\n", za_minute, minut, zlotowki, grosze);
  53.  
  54. break;
  55.  
  56. case 0:
  57. system("cls");
  58. printf("Dziekuje\n");
  59. printf("Laczny koszt polaczen to %d(zl) i %d(gr)\n\n", zlotowki, grosze);
  60. exit(0);
  61. break;
  62.  
  63. }
  64. }
  65.  
  66.  
  67.  
  68. return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement