![]() |
Für 2 mach 1
Naja komischer Titel aber mir fällt nix besseres ein :tongue:
Ich hab vor ein (ganz) kleines Spiel zu machen. Ma hat Bevölkerung und Essen und so... Jetzt soll man pro 2 Bevölkerung 1 Essen verbrauchen. D.H 2 Bevölkerung 1 Essen 4 Bevölkerung 2 Essen 6 Bevölkerung 3 Essen ... Aber wie mach ich das? |
Re: Für 2 mach 1
Hi,
was machst du eigentlich während den Mathestunden? :shock: Versuchs mal mit dividieren durch zwei! ;) Chris PS: PISA lässt grüßen. :duck: |
Re: Für 2 mach 1
:hi:
Durch 2 Teilen? |
Re: Für 2 mach 1
ngx! Stimmt! bin ich doof! :oops: :oops: :oops: :oops:
|
Re: Für 2 mach 1
Zitat:
|
Re: Für 2 mach 1
:grin: :shock:
|
Re: Für 2 mach 1
Hallo zusammen,
gibt es denn auch 1/2 Portionen :gruebel: Ich gehe einmal davon aus, das Spider die Essensportionen pro Zeiteinheit verbrauchen will. Brauchen dann 4 Personen in 1 Zeiteinheiten 2 Essen und 5 Personen 3 oder 2 1/2 Essen? Wie rechne ich das :?: |
Re: Für 2 mach 1
Hi,
das ist dann auch nicht mehr so schwer. Quick&Dirty:
Delphi-Quellcode:
Wirklich veryQuick&veryDirty.
erg1 := AnzahlPersonen/2;
if AnzahlPersonen mod 2 = 1 then begin erg1 := erg1 + 1; end; Chris |
Re: Für 2 mach 1
Hallo Chakotay1308,
das wäre dann die Variante 'der letzte Ungerade erhält die doppelte Portion' je Zeiteinheit. Für 'Normalprotionen müsste der Source doch dann so ausssehen, oder?
Delphi-Quellcode:
[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]
erg1 := AnzahlPersonen/2;
if AnzahlPersonen mod 2 = 1 then begin erg1 := erg1 + 0,5; end; |
Re: Für 2 mach 1
Nach oben Gerundete version:
Delphi-Quellcode:
Nicht so quick, und nicht so dirty... :mrgreen:
var
Gefuttert: Integer; begin SetRoundMode(rmUp); Gefuttert := Trunc(RoundTo(5/2, 0)); end; Setzt die Unit "Math" vorraus. Bei der nicht gerundeten Version bleibt es bei 5/2... Gruß Wormid |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz