Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
Kleinste von 3 Zahlen bestimmen
spacer
Autor Nachricht
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star

Beiträge: 1018
Dabei seit: 16.11.2002
Wohnort: Berlin

Windows XP Prof, C64
2005 PE / 7 ENT
BeitragVerfasst: Do 20.03.03 12:39  Antworten mit Zitat Beitrag melden
...hiho

hab 3 Variablen, und möchte rausbekommen, welche am kleinsten ist.

Gibt es dafür irgendeine Funktion, oder muss ich mir das selber zusammenbauen, so nach dem Motto
ausblenden Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
if a < b then begin
 if a < c then klein := 'a' else
 if c < a then klein := 'c' end else
if b < a then begin
 if b < c then klein := 'b' else
 if c < b then klein := 'c' end else
... usw.....


vielen Dank schon ma im Vorraus....

_________________
Look for "freecoffee"...
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 2255
Dabei seit: 02.11.2002
Wohnort: Meißen

Vista
D6 Prof, D 2005 Pro, D2007 Pro
BeitragVerfasst: Do 20.03.03 12:41  Antworten mit Zitat Beitrag melden
ausblenden Quelltext markieren
1:
2:
klein := min(a,b);
klein := min(klein,c);

ungetestet, direkt ins forum geklimpert.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Private Nachricht sendenPosting in privater Nachricht zitieren
maxk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 1696
Dabei seit: 26.07.2002
Wohnort: Berlin

Win XP, Debian Lenny
Delphi 6 Personal
BeitragVerfasst: Do 20.03.03 12:52  Antworten mit Zitat Beitrag melden
Oder:klein:=min(min(a,b),c);
Du musst allerdings math einbinden!
Oder du schreibst sie selber:
ausblenden Quelltext markieren
1:
2:
3:
4:
function Min(a,b:integer):integer;
begin
 if a<b then Result:=a else Result:=b;
end;


maxk

_________________
Ein Computer wird das tun, was Du programmierst - nicht das, was Du willst.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star

(Threadstarter)

Beiträge: 1018
Dabei seit: 16.11.2002
Wohnort: Berlin

Windows XP Prof, C64
2005 PE / 7 ENT
BeitragVerfasst: Do 20.03.03 12:53  Antworten mit Zitat Beitrag melden
jupp, danke für die schnell antwort - wird implementiert ... :D ...

und sieht am Ende dann übrigens so aus.. schrecklich :oops:

ausblenden Quelltext markieren
1:
edit1.Text := IntToStr(min(min(StrToInt(jum_stueck1.Text), StrToInt(jum_stueck2.Text)), StrToInt(jum_stueck3.Text)));


mfg

_________________
Look for "freecoffee"...
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star

Beiträge: 990
Erhaltene Danke: 1
Dabei seit: 12.12.2002
Wohnort: drhoim

WIN 7
D7 Prof., C#
BeitragVerfasst: Do 20.03.03 14:10  Antworten mit Zitat Beitrag melden
Hallo,

es gibt auch die Fuktionen MinIntValue und MinValue.

ausblenden Quelltext markieren
1:
klein:=MinIntValue([101, 250, 68]);


Die o.g. Funktionen sind ebenfalls in der Unit Math implementiert.

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
kiwicht
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star

(Threadstarter)

Beiträge: 1018
Dabei seit: 16.11.2002
Wohnort: Berlin

Windows XP Prof, C64
2005 PE / 7 ENT
BeitragVerfasst: Do 20.03.03 14:44  Antworten mit Zitat Beitrag melden
danke smiegel, damit sieht die Formel dann doch noch n bissel ordentlicher aus :D

_________________
Look for "freecoffee"...
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home