Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi möchte die größte Variable finden (https://www.delphipraxis.net/98215-moechte-die-groesste-variable-finden.html)

Mokuba01 23. Aug 2007 09:24


möchte die größte Variable finden
 
hi ich hab (nur mal als Beispiel) 5 Variabeln (z.B.: a,b,c,d,e) des Typs Integer und z.B. ist
a=1
b=2
c=3
d=4
e=5
Nun suche ich einen Quellcode der die größte Variable findet.

Danke im Voraus

DeddyH 23. Aug 2007 09:30

Re: möchte die größte Variable finden
 
Zitat:

Zitat von Delphi-Hilfe
function MaxValue(const Data: array of Double): Double;

Beschreibung

MaxValue gibt den größten vorzeichenbehafteten Wert in dem mit Data angegebenen Array zurück.

Unit Math wird benötigt.

pstruh 23. Aug 2007 09:32

Re: möchte die größte Variable finden
 
Hm, das ganze sollte in einem Array stattfinden, also etwa so ...

var IntArray : Array[0..xx]of Integer;
Max : Integer;

// Füllen des Arrays ....

// Suchen des größten Elements mit

Max:=Low(Integer);
for i:=0 to xx do
if IntArray[i]>max then Max:=IntArray[i];

// der größte Wert ist nun in Max verfügbar

Mokuba01 23. Aug 2007 09:48

Re: möchte die größte Variable finden
 
Danke für die schnelle und gute Antwort.

Aber ich hätte da noch eine Bitte:
wäre es nicht auch möglich das man merkt welche Variable das ist

ich will nämlich ein Spiel machen und am Ende sehen z.B. die variabeln (Punkte) so aus:

Player1=15
Player2=34
Player3=55

und dann möchte ich herausfinden welcher der Player die meisten Punkte hat.

mkinzler 23. Aug 2007 09:50

Re: möchte die größte Variable finden
 
Player1 entspricht IntArray[1]
Player2 entspricht IntArray[2]
...

DeddyH 23. Aug 2007 09:52

Re: möchte die größte Variable finden
 
Zitat:

Zitat von mkinzler
Player1 entspricht IntArray[1]
Player2 entspricht IntArray[2]
...

Sicher? Ich denke, eher so:
Player1 entspricht IntArray[0]
Player2 entspricht IntArray[1]
...

mkinzler 23. Aug 2007 09:53

Re: möchte die größte Variable finden
 
Die untere Grenze kann man doch festlegen.

DeddyH 23. Aug 2007 10:02

Re: möchte die größte Variable finden
 
Nur bei statischen Arrays ;)

mkinzler 23. Aug 2007 10:05

Re: möchte die größte Variable finden
 
Hab nicht gesehen das es ein dynamischer ist. Aber wenn man seine Größe um eins erhöht kann man trotzdem ne 1zu1 Zuordnung bekommen oder man macht es ganz anders.

markusj 23. Aug 2007 10:38

Re: möchte die größte Variable finden
 
Dazu sollte man noch in Betracht ziehen, dass ihr dem Threadersteller nur bedingt helft.
Wenn es schon mit solchen "Peanuts" Probleme gibt (kleines Schleifchen, eine If-Anweisung + eine Speichervariable), wohin soll das dann führen?
@Threadersteller: Du solltest dir mal ein paar gute Bücher zum Thema Delphi anschaffen und durcharbeiten ... meine Einschätzung deines Wissensstandes spricht nämlich schwer dafür, dass du zuerst einmal einige Basics lernen solltest.

mfG
Markus


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz