[Algorytmy] Wydawanie reszty

niuni3k
Użytkownik
Użytkownik
Posty: 126
Rejestracja: 22 kwie 2012, o 13:04
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 64 razy

[Algorytmy] Wydawanie reszty

Post autor: niuni3k »

Witam, mam takie zadanko do zrobienia

Wykonaj szczegółową listę instrukcji (pseudokod), aby obliczyć resztę po zapłaceniu banknotem 1 USD. Załóż, że koszt zakupu jest mniejszy od \(\displaystyle{ 1\$}\). Reszta powinna zawierać jak najmniej monet
\(\displaystyle{ \$0.01\\
\$0.05\\
\$0.10\\
\$0.25}\)


Nie mam pomysłu jak to rozwiązać, za wszelkie podpowiedzi serdeczne dzięki

Pozdrawiam
Ostatnio zmieniony 14 paź 2015, o 22:24 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
miodzio1988

[Algorytmy] Wydawanie reszty

Post autor: miodzio1988 »

No to jaki jest problem?

Zaczynasz od liczby \(\displaystyle{ 1-x}\)

I teraz patrzysz czy ta liczba jest większa od \(\displaystyle{ 0.25}\), jak tak to dajesz monetę o tym nominalne. Jak nie to co sprawdzasz?
Awatar użytkownika
93Michu93
Użytkownik
Użytkownik
Posty: 222
Rejestracja: 2 sty 2013, o 19:33
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 12 razy
Pomógł: 25 razy

[Algorytmy] Wydawanie reszty

Post autor: 93Michu93 »

Problem wydawania reszty...
Dla wartości, które podałeś nie potrzeba nawet używać programowania dynamicznego - można to zrobić zachłannie tak jak napisał miodzio1988.
OShon
Użytkownik
Użytkownik
Posty: 65
Rejestracja: 4 mar 2014, o 00:32
Płeć: Mężczyzna
Lokalizacja: VBATools | Kraków | Poland | Europe | Earth | SolSystem | SomewareInSpace
Podziękował: 1 raz
Pomógł: 7 razy

[Algorytmy] Wydawanie reszty

Post autor: OShon »

Swego czasu zrobiłem mechanizm z obrazkami do wydawania reszty, czy obliczania sum w nominałach. Możesz się na nim wzorować o ile sam masz takie zamierzenia. Jeśli jesteś zainteresowany to zjawisko nazywa się z angielska ATM. Linka nie podam bo zostanie skasowany jak to już miało miejsce, a portal znajdziesz bez problemów.
ODPOWIEDZ