Alle nyttige dataprogrammer kombinere tre egenskaper : de tar inn , behandle den på en eller annen måte , og skrive utgang. Et enkelt eksempel brukes i mange klasser er å utfordre elevene til å lage en enkel kalkulator program . Dette krever at studenten å lese input fra en bruker ( operander og operatør ) , behandle den for å utføre beregningen , og skrive resultatet tilbake til brukeren . Dette eksemplet bruker Ruby som programmeringsspråk , siden det kommer ferdig installert som standard på både Mac og Linux-maskiner , og kan lastes ned gratis for Windows , men den samme oppgaven kan oppnås med kun mindre endringer i syntaks for andre språk . . Instruksjoner
en
Åpne en teksteditor
2
Lim inn følgende kode for å hente informasjon fra brukeren : en
setter " Tast inn det første nummeret : "
x = Float ( readline )
setter " Enter operatøren ( +, - , *, //) : "
ops = readline
< p> puts " Tast inn det andre tallet : "
y = Float ( readline )
3
Lim inn følgende kode for å utføre beregningen : en
hvis ops [ 0 ] chr == " +" : en
resultat = x + y
elsif ops [ 0 ] chr == "-" : . .
resultat = x - y
elsif ops [ 0 ] chr == " *" : . .
resultat = x * y
elsif ops [ 0 ] chr == " /" : en
resultat = x /y
annet
setter " . Ugyldig operator "
slutten
4
lim inn følgende for å skrive ut resultatet til brukeren:
setter " Svaret er : "
setter resultat