Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#13

Re: Ergebnis von 3 variablen abhängig

  Alt 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.
  Mit Zitat antworten Zitat