Huelsse/Programmierung Delphi

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Pascal</language>
== Übungsseiten zur Programmierung mit Delphi ==
'''Programmierung mit Delphi - mit Canvas-Element:'''  <BR>
In der unteren Run-Box notieren Sie ihre Canvas oder Turtle-Anweisungen. Das Ergebnis wird in der Leinwand angezeigt. <BR>

<canvas>
</canvas>

<code id="4f54997f8108c" hidden>
var isUp:Boolean;
</code>

<run id="4f54997f81170">
selectCanvas(1);
canvas_clear(); // Zeichenfläche löschen
turtle_move(300,100); // Turtle in die Mitte stellen
isUp := false;
turtle_forward(50);
</run>

----
----
'''Programmierung mit Delphi - ohne Typkonvertierung''' <BR>
In der oberen Code-Box werden die benötigten Variablen erfasst.<BR>
In der unteren Run-Box können die Variablen gleich mit Werten belegt werden und mit writeln ausgeben, dann entfallen die Typkonvertierungen.
<code id="4f549ad46f005">
 var a, b : integer;
</code>
<run id="4f54997f8110d">
 a := 5; 
b := random(6)+1; writeln('Zahl b: ',b);
 writeln('Ergebnis: ', a * b);
</run>

----
----
'''Programmierung mit Delphi - mit Typkonvertierung''' <BR>
Sollen für die Eingabe graphische Elemente genutzt werden, muss immer eine Typkonvertierung erfolgen.<BR>
eingabe := inputDialog('Variable x:'); x := strtoint(eingabe);<BR>
Berechnung der Summe und Umwandlung in einen String zur Ausgabe: int summe = a + b; asumme = summe.toString();<BR>
Für die Ausgabe wird ein Messagefenster genutzt: showMessage('Summe '+inttostr(s)+'!');<BR>
<code id="4f5dd6600a2d0" >
 var x, y, s : integer;
     eingabe : string;
</code>
<run id="4f5dd6600a34d" >
 eingabe := inputDialog('Variable x:');
 x := strtoint(eingabe);
 eingabe := inputDialog('Variable y:');
 y := strtoint(eingabe);
 s := x + y;
 showMessage('Summe '+inttostr(s)+'!');
</run>

----
----