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
[Algorytmy] Wydawanie reszty
[Algorytmy] Wydawanie reszty
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?
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?
- 93Michu93
- 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
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.
Dla wartości, które podałeś nie potrzeba nawet używać programowania dynamicznego - można to zrobić zachłannie tak jak napisał miodzio1988.
-
- 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
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.