ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
325
325
EMPFEHLEN
-
25.09.07 10:50 #1
- Registriert seit
- Sep 2007
- Beiträge
- 8
Hallo,
kennt irgendjemand eine Funktion um aus einem Array den Maximalwert und den Minimalwert zu lesen! Wichtig ist vielleicht zu wissen, dass der Array als Double deklariert ist!
Vielen Dank!
Jörg
-
Nein es ist nicht wichtig das das ein Double ist

Es gibt leider keine Funktion die dir direkt das maximum liefert, die musst du dir selber schreiben
Grüsse bbDon't get set into one form, adapt it and build your own, and let it grow, be like water. .... Now, water can flow or it can crash. Be water, my friend.
-
25.09.07 11:52 #3
- Registriert seit
- Sep 2007
- Beiträge
- 8
Okay, hab mir jetzt eine Funktion geschrieben! Maximalwert funktioniert soweit! Aber Minimalwert gibt er mir imer eine Null aus! Kann mir jemand weiterhelfen? Irgendwo muss hier ein Fehler sein!
'Maximalwert------------------------------------------------------------------------------------------
dblmaxwert = Datenliste(0).dblDaten 'Array
For intnummer = 0 To 118
If Datenliste(intnummer + 1).dblDaten > dblmaxwert Then
dblmaxwert = Datenliste(intnummer).dblDaten
lblSumme.Text = CStr(dblmaxwert)
End If
Next
'Minimalwert------------------------------------------------------------------------------------------
dblminwert = Datenliste(0).dblDaten 'Array
For intnummer = 0 To 119
If Datenliste(intnummer + 1).dblDaten < dblminwert Then
dblminwert = Datenliste(intnummer).dblDaten
lblSumme.Text = CStr(dblminwert)
End If
Next
-
25.09.07 14:51 #4
- Registriert seit
- Sep 2007
- Beiträge
- 8
Der Minwert gibt mir immer eine Null aus! Ich vermute das liegt daran, dass wenn der Array nicht voll ist noch Werte mit Null im Array gespeichert sind! Aber ich finde keinen Weg um das zu umgehen!
Wer kennt sich damit aus?
Danke
-
Falls die Datenfelder nicht den Wert 0 haben können, kannst Du einfach schreiben:
Code :1 2
If Datenliste(intnummer + 1).dblDaten < dblminwert And Datenliste(intnummer + 1).dblDaten > 0 Then ...
Können die Datenfelder an sich auch den Wert 0 haben, könntest Du den Array beim Füllen dimensionieren:
Code :1
Redim Preserve Datenliste(Datenliste.Ubound + 1) As Double
und dann gehst Du halt nicht bis 118 durch Dein Array, sondern nur bis Datenliste.Ubound.
Grüsse
ronald
Ähnliche Themen
-
Maximalwert für Feld
Von klanawagna im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 13.03.10, 11:42 -
Maximalwert von 4 int Variablen
Von Biergamasda im Forum Java GrundlagenAntworten: 8Letzter Beitrag: 25.02.10, 09:24 -
Maximalwert Berechnung
Von pete_redman im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 06.03.07, 20:07 -
maximalwert in C ermitteln!!
Von LatschFOB im Forum C/C++Antworten: 10Letzter Beitrag: 16.10.03, 19:52 -
Selektiere Maximalwert...
Von Subwoover im Forum PHPAntworten: 9Letzter Beitrag: 11.05.02, 20:41





Zitieren
Login





