Ähm, über das Problem hätte ich mich sogar im 4. Schuljahr kaputtgelacht,
wenn gleich ich es damals nur mit Amiga Basic hätte lösen können.
Und du must Dir follgendes erarbeiten:
Delphi Buch kaufen!!! Oder aus der Unibibliothek ausleihen(in der Regel sind die anderen immer schneller...studieren kost eben Geld)
Im Script oder in der Delphi Hilfe(?->Hilfe->Index) folgende Anweisungen nachschlagen und verstehen.
WriteLn (System.Readln) Schreibt eine Zeile in STDOUT (Konsolenausgabe)
ReadLn (System.ReadLn) Liest eine Zeile aus STDIN (Konsoleneingabe)
ShowMessage (Dialogs.Showmesssage) zur Ausgabe
val (System.val) wandelt eine Zeichenkette in eine Zahl um, ohne das eine
Exception aufkommt wird (Fehlercode überprüfen)
StrToInt Kapselt Val und wirft mit Exceptions um sich wenn val einen Fehler feststellt. (Exceptions sind nervig aber in der Informatik absolut angesagt)
var (danach folgt ein Deklarationsblock) Variblen werden "angemeldet" Name:Typ;
Du brauchst eine vom TYP "Integer". Gib das in die delphi hilfe ein.
Und einer vom Typ String (Zeichenkette) zum einlesen des Wertes
Arithmetik der "*" ohne Anführungszeichen ist ein in Infixnotation zu gebrauchender Multiplikationsoperator.
":=" ohne Anführungszeichen ist eine Wertzuweisung halt wie das := in der Mathematik.
"=" ist ein Vergleichsoperator der ein boolsches Ergebnis zurrück liefert.
Beispiel:
Delphi-Quellcode:
//a,c sind integer Variablen
a := 5;
c := a*a;
// enthält jetzt das Quadrat von a