Witam ! Mam taki problem, mam napisać klasę
Automat ,której obiekty imitują pracę automatu do kawy.
Tworząc nowy obiekt podaję ''cenę kawy - jako wartość double , i nazwe automatu jako String):
Kod: Zaznacz cały
Automat a=new Automat(1.50, "Automat Szkolny");
ponadto mam metodę
wydaj kawę , w której podaje dwa parametry - podaję wartość za którą chcę kupić kawę , ma wyglądać przykładowo tak:
z wywołania tej metody (tak mi się wydaje , widząc tam przecinek) , wynika że metoda ta musi mieć dwa parametry - jakby oddzielnie dla 'złotówek' i dla 'groszy' . No i tutaj mam problem taki, bo po wywołaniu tej metody program ma obliczać ile Reszty ma mi wydać automat... I z tym mam problem. Dla powyższego przykładu (tworząc automat i w konstruktorze ustawiając cene 1.50 i następnie wywołując metodę wydajKawę(3,60) , powinnam dostać komunikat:
Kod: Zaznacz cały
Wydanie kawy: SMACZNEGO !
+ reszta: 2 zl 10 gr
inny przykład :
Kod: Zaznacz cały
Automat b=new Automat(1.20, "Automat w Pracy");
b.wydajKawe(2,0);
(komunikat):
Wydanie kawy: SMACZNEGO !
+ reszta: 80 gr
Serdecznie dziękuje za pomoc, walczę z tym liczeniem tej reszty ale nic mi nie wychodzi .