höchster Wert von drei Integervariablen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Andromeda
Beiträge: 120
Registriert: So 4. Jan 2015, 20:18

höchster Wert von drei Integervariablen

Beitrag von Andromeda »

Hallo,

bevor ich jetzt wieder ellenlangen Code schreibe, um den höchsten Wert von drei Integervariablen herauszufinden, frage ich lieber vorher hier nach. Gibt es so etwas wie:

Code: Alles auswählen

hoechsterwert := max(i1,i2,i3);

Mathias
Beiträge: 6918
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: höchster Wert von drei Integervariablen

Beitrag von Mathias »

Direkt nicht, aber so geht es:

Code: Alles auswählen

uses Math
 
heochstwert:= max(i1, max(i2, i3));
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

wp_xyz
Beiträge: 5151
Registriert: Fr 8. Apr 2011, 09:01

Re: höchster Wert von drei Integervariablen

Beitrag von wp_xyz »

Doch, es gibt im Math auch noch MaxValue, das ein Array akzeptiert:

Code: Alles auswählen

 
  hoechstwert := MaxValue([i1, i2, i3]);
 
Analog natürlich auch Minvalue, Sum, SumOfSquares, Mean.

Mathias
Beiträge: 6918
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: höchster Wert von drei Integervariablen

Beitrag von Mathias »

MaxValue kannte ich noch nicht, die kann man sicher mal gebrauchen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Antworten