Millainen ohjelman toiminta voisi olla? Vaikkapa seuraavanlainen:
C:\OMA\MATKAAJA>matka[RET] Lasken 1:200000 kartalta millimetreinä mitatun matkan kilometreinä luonnossa. Anna matka millimetreinä>35[RET] Matka on luonnossa 7.0 km. C:\OMA\MATKAAJA>matka[RET] Lasken 1:200000 kartalta millimetreinä mitatun matkan kilometreinä luonnossa. Anna matka millimetreinä>352[RET] Matka on luonnossa 70.4 km. C:\OMA\MATKAAJA>Edellisessä toteutuksessa on vielä runsaasti huonoja puolia. Mikäli samalla haluttaisiin laskea useita matkoja, niin olisi kätevämpää kysellä matkoja kunnes kyllästytään laskemaan. Lisäksi olisi ehkä kiva käyttää muitakin mittakaavoja kuin 1:200000. Muutettava matka voitaisiin tarvittaessa antaa jopa ohjelman kutsussa. Voimme lisätä nämä asiat ohjelmaan myöhemmin, kunhan kykymme siihen riittävät. Toteutamme nyt kuitenkin ensin mainitun ohjelman.