Rechenfehler oder liegts am int? [gelöst]
Verfasst: 14. Juli 2008 11:42
Hi,
ich hab 2 Funktionen die eine zum errechnen die andere zum zurückrechnen.
Mein problem ist jetzt das die errechnen Funktion X * Y einen kleineren Wert zurückgibt obwohl es beides ganzzahlen sind. Hab mit dem Taschenrechner nachgerechnet und gesehn das ein Falsches Ergebniss kommt. So bei kleinen Zahlen funktioniert es aber. Da hab ich gedacht das es vieleicht am Integer liegt weil das so eine Zahl nicht schaft.
Rechnung:
1216027634 * 163831 = 965280894(im Programm) mit Rechner
199223023305854 //Ist die Zahl vieleicht zu groß?
Gruß
Qt-nator
ich hab 2 Funktionen die eine zum errechnen die andere zum zurückrechnen.
Mein problem ist jetzt das die errechnen Funktion X * Y einen kleineren Wert zurückgibt obwohl es beides ganzzahlen sind. Hab mit dem Taschenrechner nachgerechnet und gesehn das ein Falsches Ergebniss kommt. So bei kleinen Zahlen funktioniert es aber. Da hab ich gedacht das es vieleicht am Integer liegt weil das so eine Zahl nicht schaft.
Rechnung:
1216027634 * 163831 = 965280894(im Programm) mit Rechner
199223023305854 //Ist die Zahl vieleicht zu groß?
Gruß
Qt-nator