Registriert seit: 28. Jul 2003
1.528 Beiträge
Delphi 2005 Personal
|
Re: Ergebnis von 3 variablen abhängig
12. Jul 2006, 12:39
Hast du denn die Formel oben verstanden? Div gibt dir das Ergebniss der Ganzzahldivision, also
500 div 1000 = 0 ; 1200 div 1000 = 1
Wenn du 5200 Holz hast und pro Schiff 1000Holz brauchst, kannst du dir vom Holz her 5200 div 1000 = 5 Schiffe bauen. aber nur, wenn du genügend Stahl hast. Wenn du genug Holz für 10 Schidde hast, aber nur Stahl für 3, kannst du eben nur min(10,3)=3 Schiffe bauen.
Wenn dein Schiff also aus Holz und Stahl baust gilt
MaxSchiff := min(Holzvorrat div HolzFüreinSchiff, Stahlvorrat div Stahlfüreinschiff)
Und drei Posts in Folge ist etwas übertrieben, nicht?
// Da war doch grad noch ein Post mehr in diesem Thread...
Erwarte das Beste und bereite dich auf das Schlimmste vor.
|