Ein kleiner Taschenrechner
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Pascal</language>
Ziel unserer ersten kleinen Übung ist die Gestaltung eines kleinen taschenrechners, der die vier Grundrechenoperatione beherrscht.
==Beispiel Addition==
Addition von zwei reellen Zahlen.
<code id="4d36e1760883e">
var a,b,c:real;
function addiere():real;
begin
c:= a+b;
result:=c;
end;
</code>
<run id="4d36df45862a6">
a := StrToFloat(inputDialog('1. Summand'));
b := StrToFloat(inputDialog('2. Summand'));
writeln('Die Summe beträgt: '+addiere()+'.');
</run>
==Aufgabe 1: Subtraktion==
Erstellen Sie nach dem obigen Muster ein Programm zur Subtraktion von zwei reellen Zahlen.
<code id="4d36e34d5076e">
var d,e,f: real;
function subtrahiere():real;
begin
// hier den Programmtext ergänzen
end;
</code>
<run id="4d36e34d5082b">
d := StrToFloat(inputDialog('Minuend'));
e := StrToFloat(inputDialog('Subtrahend'));
writeln('Die Differenz beträgt: '+subtrahiere()+'.');
</run>
==Aufgabe 2==
Erstellen Sie ein Programm zur Multiplikation zweier natürlicher Zahlen und überprüfen Sie anschließend Ihr Ergebnis!
<code>
var x,y,z:integer;
function multipliziere():integer;
begin
// hier den Programmtext ergänzen
end;
</code>
<check>
x := 3;
y := 5;
result :=(multipliziere()=15);
</check>
<run id="4d36e52b41bab">
x := StrToInt(inputDialog('1. Faktor'));
y := StrToInt(inputDialog('2. Faktor'));
writeln('Das Produkt beträgt: '+multipliziere()+'.');
</run>