S
Sven
Gast
Hallo.
Bin grad dabei Oberon zu lernen, bin zwar noch ziemlich am Anfang stehe aber bereits vor einem Problem.
Ich möchte eine Art Taschenrechner programmieren, der die Summe, das Produkt, die Differenz und den Quotienten von zwei Zahlen ausgibt.
Nur weiß ich jetzt nicht, wie ich die Ausgabe machen soll!
Das ist das bereits Fertige:
Ich hab die Ausgabe der Summe versucht mit
d.WriteInt(s) - das ging aber irgendwie nicht!
Hoffe, dass mir jemand helfen kann!
Bin grad dabei Oberon zu lernen, bin zwar noch ziemlich am Anfang stehe aber bereits vor einem Problem.
Ich möchte eine Art Taschenrechner programmieren, der die Summe, das Produkt, die Differenz und den Quotienten von zwei Zahlen ausgibt.
Nur weiß ich jetzt nicht, wie ich die Ausgabe machen soll!
Das ist das bereits Fertige:
Code:
MODULE rechner;
IMPORT d:=Display;
VAR
c:CHAR;
x,y,s,p,di,div,mod:INTEGER;
PROCEDURE ProgMain*;
BEGIN
d.WriteStr("Gib zwei Zahlen ein!");
d.WriteLn;
d.WriteStr("Zahl 1: ");
d.ReadInt(x,3,c);
d.WriteLn;
d.WriteStr("zahl 2: ");
d.ReadInt(y,3,c);
s:=x+y;
di:=x-y;
p:=x*y;
div:=x DIV y;
mod:=x MOD y;
REPEAT UNTIL d.KeyPressed();
END ProgMain;
END rechner.
d.WriteInt(s) - das ging aber irgendwie nicht!
Hoffe, dass mir jemand helfen kann!