Program uchováva zoznam učastníkov a ich aktuálny stav bodov v sútaži. Po spustení si program od užívateľa vypýta heslo. Potom program čaká na príkazy od užívateľa, ktoré následne vykoná.
points <name> <number>
Pridá hráčovi <name> <number> bodov. Číslo môže byť aj záporné.
Ak hráč <name> ešte nie je evidovaný pridá ho do zoznamu s <number> bodmi.
reduce <number>
Zníži počet bodov každého hráča o <number>%. Výsledok sa zaokrúhli na celé čísla nadol.
junior <name>
Označí, že hráč <name> je junior
ranking
Vypíše celé poradie. Hráčov zoradíme podľa počtu bodov.
ranking junior
Vypíše poradie medzi juniormi.
quit
Ukončí program.
Ak užívateľ zadá príkazy points, reduce, junior, a quit systém si najprv vypýta password a príkaz vykoná iba v prípade, že password je správny. Ak zadaný príkaz program nerozozná, vypíše "Nerozpoznany prikaz"