Woher soll ein Programm auch wissen, ob man mit 0.5 0,5% oder 50% meint, wenn mans ihm nicht sagt.
bitte Kritik für meine Funktion
-
-
So wie ich das verstanden habe, soll die funktion schauen ob es eine wirtschaftliche schreibweise des Prozentsatzes ist oder eben eine ganzzahl.
Je nachdem muss da ja umgerechnet werden, damit das richtige Ergebnis raus kommt.
er möchte ja, 0.05 als ganz zahl und 1.5 als % nutzen. Bzw. das das Programm dies selbst erkennt. Dafür war doch diese Funktion gedacht.
(so habe ich das zumindest verstanden)
bsp.Zitat
Kapital = 1000 €Bei eingabe von einem zinssatz: 5 (int)
Folgende rechnung:
Rechnung Kapital * zinssatz / 100 = Zins
1000 * 5 / 100 = 50 <-- 5% zinsen von 1000€ = 50€
Bei eingabe von einem zinssatz: 0.05 (float)
Dann Kapital * zinssatz = Zins
1000 * 0.05 = 50 <-- gleiches wie oben.Eben normale Prozent Rechnung.
Zitat
Wenn die Person aber nun 0.5 % meint, dann wird folgendes gemacht1000 * 0.5 = 500
Und nicht wie erwartet
1000 * 0.5 / 100 = was eben nur 5 währe.
Weis nicht ob das so klar rüber kommt.
Hat mit der Funktion selbst auch nichts zu tun, sondern lediglich mit der
Funktionalität im System. -
-
ja, genau so.
-
-
Ja, hatte den Gedanken auch schon.
Habe selbst eine Wirtschaftsschule besucht, und solch kleinen Tools geschrieben.
Daher =)
EDIT:
Habe mich verlesen..
Ich meinte ja nur, dein System kann nicht wissen
ob ich nun mit 0,5 0,5% oder 0,0005 als Zahl meine...Und so theoretisch das falsche Ergebnis liefern.
Greetz
-
wie gesagt
Zitat von "peter"ja du hast recht
gruß
-
herje.. ich hab wieder Verständnis Probleme =D
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!