Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#12

AW: Problem bei Quiz mit Zufallszahlen

  Alt 31. Jan 2017, 11:23
Paar Hinweise dazu:

Var GestellteFragen: Array of Integer; Wenn du nun eine Nr. (Frage) per Random ermittelt hast:
Delphi-Quellcode:
Setlength(GestellteFragen,Length(GestellteFragen)+1)
GestellteFragen[High(GestellteFragen)]:=NummerDerGeradeErmitteltenFrage;
Wie ermittelst du nun die Nummer:
Delphi-Quellcode:
NummerDerGeradeErmitteltenFrage:=Random(FragenAnzahl)
while not FrageWarSchon(NummerDerGeradeErmitteltenFrage) or AlleFragenDurch do
  NummerDerGeradeErmitteltenFrage:=Random(FragenAnzahl);
Und dafür die Funktion FrageWarSchon:
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;
Ralph
  Mit Zitat antworten Zitat