poniedziałek, 2 listopada 2015

Rozwiązanie problemu.

Problem kasjera- wydawanie reszty.

Jak wygląda powstawanie programu? 
Programista zaczyna od zaparzenia dobrej kawy. Siada przy kartce papieru i zaczyna notować zarys swojego pomysłu.

1) 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


2) Schematy blokowe






3) MS Excel/ VBA








4) Języki programowania np. PASCAL, C++





Brak komentarzy:

Prześlij komentarz