Lazarus/Computer-Mathematik: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
main>Peterdauscher
Keine Bearbeitungszusammenfassung
main>Peterdauscher
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
*Die Zahlen müssen zu einem Ergebnis verrechnet werden.
*Die Zahlen müssen zu einem Ergebnis verrechnet werden.
*Das Ergebnis der Verrechnung muss auf der Benutzeroberfläche ausgegeben werden.
*Das Ergebnis der Verrechnung muss auf der Benutzeroberfläche ausgegeben werden.
== Einlesen von Variablen ==
Gibt ein Benutzer eine Zahl ein, steht sie in der Eigenschaft <tt>Text</tt>. Jedenfalls stehen die einzelnen Ziffern als Zeichenkette in der Eigenschaft <tt>Text</tt>. Aus der Zeichenkette z.B. in <tt>Edit1.Text</tt> muss jetzt eine "richtige" Zahl (z.B. vom Typ <tt>integer</tt>) werden.
Das besorgt der Befehl <tt>StrToInt</tt>:

Version vom 31. Dezember 2012, 15:32 Uhr

"Computer" heißt wörtlich übersetzt "Rechner" und deshalb wäre es ja jetzt auch Zeit, ein Programm auch einmal etwas ausrechnen zu lassen.

Dafür muss das Programm drei Dinge tun:

  • Die Zahlen, die verrechnet werden müssen, müssen von der Benutzeroberfläche eingelesen werden.
  • Die Zahlen müssen zu einem Ergebnis verrechnet werden.
  • Das Ergebnis der Verrechnung muss auf der Benutzeroberfläche ausgegeben werden.

Einlesen von Variablen

Gibt ein Benutzer eine Zahl ein, steht sie in der Eigenschaft Text. Jedenfalls stehen die einzelnen Ziffern als Zeichenkette in der Eigenschaft Text. Aus der Zeichenkette z.B. in Edit1.Text muss jetzt eine "richtige" Zahl (z.B. vom Typ integer) werden.

Das besorgt der Befehl StrToInt: