wtorek, 3 listopada 2015

Problem kasjera-wydawanie reszty

Lista kroków:

Opis słowny algorytmu wydawania reszty.

Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu

Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4


Schematy blokowe:




Istnieje także możliwość rozwiązywania tego problemu w programach:

MS Excel VBA

Microsoft Excel (pełna nazwa Microsoft Office Excel) – arkusz kalkulacyjny produkowany przez firmę Microsoft dla systemów Windows i MacOS. Pierwsza wersja programu przeznaczona dla Windows trafiła na rynek w roku 1987 i stała się przebojem. Postępujący sukces rynkowy programu sprawił, że w roku 1993 programy pakietu Microsoft Office zostały przeprojektowane tak, by przypominać wyglądem arkusz Excel. Od wersji 5 wydanej w 1993 program zawiera wbudowany język Visual Basic. Od wersji 4.0 dostępny w wersji polskiej.

W tych programach trzeba stworzyć programy, które po wpisaniu ilości reszty do wydania same policzą ile i jakich banknotów trzeba użyć, by wydać resztę.

Jest także wiele języków do programowania:

20 najpopularniejszych:
  1. C
  2. C++ 
  3. Objective-C 
  4. Java 
  5. C# 
  6. (Visual) Basic 
  7. PHP 
  8. Python 
  9. JavaScript 
  10. Visual Basic .NET 
  11. Ruby 
  12. Transact-SQL 
  13. Perl 
  14. F# 
  15. Język asemblera 
  16. Lisp 
  17. PL/SQL 
  18. MATLAB 
  19. Delphi/Object Pascal 
  20. D

Brak komentarzy:

Prześlij komentarz