Hvordan skrive et program for å modellere en enkel kalkulator
Alle nyttige dataprogrammer kombinere tre egenskaper: de tar inn, behandle det på noen måte, og skrive utgang. Et enkelt eksempel som 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), prosess det å utføre beregningen, og skrive ut resultatet tilbake til brukeren. Dette eksemplet bruker Ruby som programmeringsspråk, siden det kommer 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.
Bruksanvisning
1 Åpne en teksteditor.
2 Lim inn følgende kode for å hente informasjon fra brukeren:
setter "Først taster:"
x = Float (readline)
setter "Enter operatør (+, -, *, //):"
OPS = readline
setter "Angi det andre tallet:"
y = Float (readline)
3 Lim inn følgende kode for å utføre beregningen:
hvis OPS [0] .chr == "+":
result = x + y
elsif OPS [0] .chr == "-":
result = x - y
elsif OPS [0] .chr == "*":
result = x * y
elsif OPS [0] .chr == "/":
result = x / y
ellers
puts "Invalid operator."
slutt
4 Lim inn følgende for å skrive ut resultatene til brukeren:
setter "Svaret er:"
setter resultat