AW: Problem bei Quiz mit Zufallszahlen
Bekomme das mit dem dynamischen Array irgendwie nicht so richtig hin.
|
AW: Problem bei Quiz mit Zufallszahlen
Paar Hinweise dazu:
Delphi-Quellcode:
Wenn du nun eine Nr. (Frage) per Random ermittelt hast:
Var GestellteFragen: Array of Integer;
Delphi-Quellcode:
Wie ermittelst du nun die Nummer:
Setlength(GestellteFragen,Length(GestellteFragen)+1)
GestellteFragen[High(GestellteFragen)]:=NummerDerGeradeErmitteltenFrage;
Delphi-Quellcode:
Und dafür die Funktion FrageWarSchon:
NummerDerGeradeErmitteltenFrage:=Random(FragenAnzahl)
while not FrageWarSchon(NummerDerGeradeErmitteltenFrage) or AlleFragenDurch do NummerDerGeradeErmitteltenFrage:=Random(FragenAnzahl);
Delphi-Quellcode:
FrageWarSchon(Nr:Integer):Boolean
var i:integer; begin Result:=false; For i:= Low(GestellteFragen) to High(GestellteFragen) do if GestellteFragen[i]=Nr then begin Result:=true; exit; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz