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

Solvo

Vidu la solvon

Kursa navigado

Kvizo — Metodoj   |   Solvo: Marŝanta roboto