Hi.
Hab nen Problem. Ich wollt nen Spiel machen, wo es 2 Edit-Felder gibt. Spiler 1 gibt eine Zahl in edit1 ein. Spieler 2 gibt seine Zahl in edit 2 ein. Dann ermittelt ein Zufallsgenerator ne Zahl zwischen 1 und 10, die in edit 3 angezeigt wird. Soweit hab ich den Quelltext:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| procedure TForm1.Button1Click(Sender: TObject); var a,b:integer; i:integer; fehler:integer; ergebnis:string; begin val(edit1.text,a,fehler); if fehler<>0 then begin edit1.SetFocus; showmessage('Fehlerhafte Eingabe'); exit end;
val(edit2.text,b,fehler); if fehler<>0 then begin edit2.SetFocus; showmessage('Fehlerhafte Eingabe'); exit end;
randomize; i := random(10)+1; str(i:8,ergebnis); edit3.text:=ergebnis; |
Nur wie mache ich es jetzt, das er guckt, welche von den beiden Variablen a oder b näher an i liegt?
Moderiert von
Gausi: Delphi-Tags hinzugefügt und Size-Tags entfernt.