O
OPH
Gast
Tach...
habe im internet net rechnung gefunden, und wollte mal checken inwiefern ich dass noch beherrsche... das erschreckende war/ist, dass ich es absolut net geschafft habe das zu lösen...
hier die rechnung:
und das x ist, ausgerechnet von java, 1000...
mein lösungsansatz:
* 15f, FLoat, Wert: 15.0
* 6L, Long, Wert 6
* 0x7c7, Hex, Wert 1991
* Integer.Max_VALUE, höchst. Wert den Int annehmen kann, Wert = 2^31 - 1
* 5e2d, Double, Wert = 5* 10^2=500
% is modulo und dann hab ich mal zu rechnen begonnen
leider ohne ergebnis, ich bekomm immer irgendetwas falsches raus
rechenweg:
15*6 = 90 mod 2 = 45, 0 Rest
0 - 1991 = -1991/(2^31-1)
hier wäre die zahl schon so klein, dass sie selbst und die anderen werte gegenüber der addition von nochmal 2^31+1 gar net mehr ins gewicht fallen würden...
also wie komm ich auf 1000?
mfg
habe im internet net rechnung gefunden, und wollte mal checken inwiefern ich dass noch beherrsche... das erschreckende war/ist, dass ich es absolut net geschafft habe das zu lösen...
hier die rechnung:
Code:
x = (int)(((long)15f*6L%(float)((char)2)-0x7C7)/Integer.MAX_VALUE+1)- (short)Integer.MAX_VALUE;//+1)*5e2d;
und das x ist, ausgerechnet von java, 1000...
mein lösungsansatz:
* 15f, FLoat, Wert: 15.0
* 6L, Long, Wert 6
* 0x7c7, Hex, Wert 1991
* Integer.Max_VALUE, höchst. Wert den Int annehmen kann, Wert = 2^31 - 1
* 5e2d, Double, Wert = 5* 10^2=500
% is modulo und dann hab ich mal zu rechnen begonnen
leider ohne ergebnis, ich bekomm immer irgendetwas falsches raus
rechenweg:
15*6 = 90 mod 2 = 45, 0 Rest
0 - 1991 = -1991/(2^31-1)
hier wäre die zahl schon so klein, dass sie selbst und die anderen werte gegenüber der addition von nochmal 2^31+1 gar net mehr ins gewicht fallen würden...
also wie komm ich auf 1000?
mfg