Hallo,
ich bin neu hier.
Ich habe mir im Unterricht leider nie wirklich Notizen gemacht, dachte eigentlich ich verstehe alles. Wenn nicht hatte ich noch meinen Sitznachbarn. (Ja das ist doof.)
Und nun steh ich vermutlich vor dem einfachsten Problem überhaupt, habe aber auch erst seit nem halben Jahr Info.
Und zwaar wollte ich ein Programm für Zufallszahlen in einem beliebigen Bereich.
Mein Formblatt sieht im groben so aus:
Zuffalszahl zwischen
EditFeld (0) und EditFeld(0)
Label
Button
Dazu sieht mein Programm so aus:
var zahl, x, y : integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
y := edit1.text(StrToInt);
x := edit2.text(StrToInt);
zahl:=random((x-y)+1+y);
label1.caption := zahl;
end;
end.
nun hab ich wie zu erwarten in den Zeilen mit x und y ein Problem.
Operator oder Semikolon fehlt. Was habe ich falsch gemacht?
edit: Das ich "randomize;" noch nicht eingebaut habe ist mir auch bewusst
ich bin neu hier.
Ich habe mir im Unterricht leider nie wirklich Notizen gemacht, dachte eigentlich ich verstehe alles. Wenn nicht hatte ich noch meinen Sitznachbarn. (Ja das ist doof.)
Und nun steh ich vermutlich vor dem einfachsten Problem überhaupt, habe aber auch erst seit nem halben Jahr Info.
Und zwaar wollte ich ein Programm für Zufallszahlen in einem beliebigen Bereich.
Mein Formblatt sieht im groben so aus:
Zuffalszahl zwischen
EditFeld (0) und EditFeld(0)
Label
Button
Dazu sieht mein Programm so aus:
var zahl, x, y : integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
y := edit1.text(StrToInt);
x := edit2.text(StrToInt);
zahl:=random((x-y)+1+y);
label1.caption := zahl;
end;
end.
nun hab ich wie zu erwarten in den Zeilen mit x und y ein Problem.
Operator oder Semikolon fehlt. Was habe ich falsch gemacht?
edit: Das ich "randomize;" noch nicht eingebaut habe ist mir auch bewusst
Zuletzt bearbeitet: