Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Metodoj / Exercises
Marŝanta roboto
Problemo
Difinu klason Robot kun ŝanĝebla atributo
position, kiu defaŭltas al 0, kaj metodo
move, kiu antaŭenigas la pozicion je donita nombro da
paŝoj. Faru, ke la nombro da paŝoj defaŭltu al 1, tiel ke
voki move sen argumento movas la roboton unu paŝon.
Kreu roboton, movu ĝin 5 paŝojn, poste movu ĝin sen
argumento, poste movu ĝin 2 pliajn paŝojn, kaj presu ĝian
finan pozicion.
Ekzemplo
La programo presas:
8