Autobusu parkā ir pieejami šādi autobusi:
Nepieciešams aizvest X pasažierus, izmantojot pēc iespējas mazāk autobusu.
Autobusus drīkst izmantot jebkurā skaitā.
Cik autobusu būs nepieciešams kopā?
Lielākais autobuss ir 50 vietīgs
73 ÷ 50 = 1 autobuss, atlikums 23
Nākamais ir 20 vietīgs
23 ÷ 20 = 1 autobuss, atlikums 3
10 vietīgs autobuss neder, jo 3 < 10
5 vietīgs autobuss neder, jo 3 < 5
1 vietīgs autobuss
3 ÷ 1 = 3 autobusi, atlikums 0
Kopā nepieciešami 5 autobusi.
Sastādi blokshēmu algoritmam, kas aprēķina autobusu daudzumu ievadītam pasažieru skaitam!
Papildini algoritmu tā, lai programma reaģē ar atbilstošu ziņojumu, ja ievadīta negatīva vērtība!