Heute hab ich ein für mich etwas seltsames Rechenproblem.
Da ich jetzt schon seit Stunden daran herumtüftel ohne den Denkfehler zu finden
hoffe ich nun das hier jemand in Mathe besser aufgepaßt hat als ich. ;o)
Die Idee ist folgende:
Ich brauch ein Formular das den Wert einer Euro-Münze berechnen kann.
Beispiel:
Wenn ich einen kompletten Euro-Satz (8Münzen) für 3,88 Euro kaufe dann hat die
1Cent-Münze den Wert 1Cent.
Wenn ich aber 7,76 Euro für den gleichen Satz bezahle, dann hat die
1Cent-Münze den Wert 2Cent. (Weil ich das doppelte vom Nennwert bezahlt hab)
Was aber nun wenn ich einen Satz kaufe bei dem 1Euro und 20Cent fehlen und
ich 23Euro dafür bezahlt habe? Welchen Wert hat dann die 1Cent-Münze?
Und nun mein Problem:
Das angefügte Formular funktioniert eigentlich schon.
Wenn man alle 8 CheckBoxen checkt, ins erste Textfeld 3,88 eingibt und "Calc" clickt, dann steht in jedem der 8 Werte-Felder das richtige Ergebnis. Auch wenn
man oben z.b. 50 eingibt stimmt alles.
...aber bei z.b. 10 oder 4 kommt totaler Schwachsinn raus.
Könnte mir B I T T E jemand sagen warum das so ist?
Ich glaub es liegt daran das die Kommastellen in den Label.Tags falsch ausgelesen werden...
Wenn ja, was muß ich ändern damit das Ding endlich richtig rechnet?
Für Eure Hilfe bin ich wie immer wirklich sehr dankbar.
...und hier die Datei:
https://www.herber.de/bbs/user/25999.xls
Schöne Grüße
ChrisBee