Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Problem bei Quiz mit Zufallszahlen (https://www.delphipraxis.net/191588-problem-bei-quiz-mit-zufallszahlen.html)

Timx 31. Jan 2017 10:16

AW: Problem bei Quiz mit Zufallszahlen
 
Bekomme das mit dem dynamischen Array irgendwie nicht so richtig hin.

Jumpy 31. Jan 2017 11:23

AW: Problem bei Quiz mit Zufallszahlen
 
Paar Hinweise dazu:

Delphi-Quellcode:
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;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.
Seite 2 von 2     12   

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