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>
String as = JOptionPane.showInputDialog(null, "Zahl a eingeben: "); int a = Integer.parseInt(as);<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: JOptionPane.showMessageDialog(null, "Summe :" + asumme);<BR>
<code id="4f5dd6600a2d0" >
var a, b, s : integer;
</code>
<run id="4f5dd6600a34d" >
eingabe := inputDialog('Variable a:');
a := strtoint(eingabe);
eingabe := inputDialog('Variable b:');
b := strtoint(eingabe);
s := a + b;
showMessage('Summe '+inttostr(s)+'!');
</run>
----
----