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 reeller Zahlen und überprüfen Sie anschließend Ihr Ergebnis!
<code id="4d36e52b41b31">
var x,y,z:real;
function multipliziere():real;
begin
  // hier den Programmtext ergänzen
end;
</code>
<check>
result :=multipliziere(3, 5)=15;
</check>
<run id="4d36e52b41bab">
x := StrToFloat(inputDialog('1. Faktor'));
y := StrToFloat(inputDialog('2. Faktor'));

writeln('Das Produkt beträgt: '+multipliziere()+'.');
</run>