Alla användbara datorprogram kombinera tre drag : de tar in , bearbeta det på något sätt , och skriva ut . Ett enkelt exempel som används i många klasser är att utmana eleverna att skapa en enkel kalkylator program . Detta kräver att studenten för att läsa indata från en användare ( operanderna och operatör ) , bearbetar den för att utföra beräkningen , och skriva ut resultatet tillbaka till användaren . Detta exempel använder Ruby som programmeringsspråk , eftersom det kommer installeras som standard på både Mac och Linux-datorer och kan laddas ner gratis för Windows , men samma uppgift kan uppnås med endast mindre förändringar i syntaxen för andra språk . . Instruktioner
1
Öppna en textredigerare
2
Klistra in följande kod för att hämta information från användaren :
sätter " Ange det första numret : "
x = Float ( readline ) katalog
sätter " Enter operatören ( + , - , * , //) : "
ops = readline
sätter " Ange det andra numret : "
y = Float ( readline ) Addera 3
Klistra in följande kod för att utföra beräkningen :
om OPS [ 0 ] == chr "+" :
result = x + y
elsif OPS [ 0 ] == chr "-": . .
resultat = x - y
elsif ops [ 0 ] chr == " * " : . .
result = x * y
elsif ops [ 0 ] chr == " /" :
result = x /y
annat
sätter " . Ogiltig aktör "
slut
4
klistra in följande för att skriva ut resultaten till användaren :
sätter " svaret är : "
sätter resultatet