Hallo Leute. Einige von euch haben bestimmt die Kurzgeschichte mit den 2 Schwestern aus der ct 25/99. Ich habe ein Entschlüssellungsprogramm gemäß dem vorgestellten Alg. in VB implementiert. Er funktioniert auch wunderbar. Das dekodieren des Satzes ICH BIN BIANCA führt aber zu folgendem Fehler
[…e as double, q as double]
(e=8, exp=27)
q=e hoch exp
(q=… mal 10 hoch 15 --> kein Fehler)
e = q mod 51 (–>ÜBERLAUF)
Aber wieso? die resultierende Zahl muß doch kleiner als q sein und noch in den Wertebereich passen.
(Ich weiß nicht mehr genau, ob die Zahlen auf das Beispiel passen, weil ich die ct grad nicht zur Hand habe, aber das macht ja keinen Unterschied. Tendenziell stimmts.)
Gibt es in VB einen Datentyp der größere Zahlen speichern kann als double?
cu, Holli