Guest User

Zadanko dla uszatego

a guest
Aug 30th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. Zaimplementuj aplikację konsolową Java naśladującą obsługę płatności w automacie z Colą. Automat obsługuje tylko sprzedaż jednego produktu, tzn. każda puszka Coli jest w tej samej cenie.
  2.  
  3.  
  4.  
  5. Inicjalnie automat posiada następujące banknoty i monety:
  6.  
  7. •  100 zł - 1 szt
  8.  
  9. •  50 zł - 3 szt
  10.  
  11. •  20 zł - 4 szt
  12.  
  13. •  10 zł - 5 szt
  14.  
  15. •  5 zł - 5 szt
  16.  
  17. •  2 zł - 10 szt
  18.  
  19. •  1 zł - 10 szt
  20.  
  21.  
  22.  
  23. Wersja mimimalna:
  24.  
  25.  
  26.  
  27. Funkcjonalność zaimplementuj w taki sposób aby:
  28.  
  29. - automat wyświetlał informację o cenie jednej puszki Coli,
  30.  
  31. - prosił o wprowadzenie listy banknotów / monet w ramach zapłaty za jedną puszkę Coli,
  32.  
  33. - automat wydawał określoną kwotę reszty przy użyciu minimalnej liczby banknotów i monet,
  34.  
  35. - w przypadku, gdy nie jest możliwe wydanie reszty wyświetl odpowiedni komunikat
  36.  
  37.  
  38.  
  39.  
  40.  
  41. Funkcjonalności opcjonalne:
  42.  
  43.  
  44.  
  45. Jeśli starczy Ci czasu, możesz dodatkowo:
  46.  
  47. - przenieść do konfiguracji stan automatu (listę nominałów i ich ilości)
  48.  
  49. - uwzględnić fakt, że nominały, którymi klient płaci trafiają do puli banknotów / monet używanych do wydawania reszty w automacie
  50.  
  51. - zapisywać stan automaty, aby przy kolejnym uruchomieniu aplikacji pobierana była ostatnio zgromadzona w automacie lista nominałów
  52.  
  53.  
  54.  
  55. Pozdrawiam,
Advertisement
Add Comment
Please, Sign In to add comment