Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Wie splitte ich Zahlen in Visual Basic?

pole / 2 Antworten / Flachansicht Nickles

Hallo, habe kurz zuvor eine Frage gestellt zu dem Cäsar Chiffre.
Nun hätte ich ne lösung aber da kenn ich den Code nicht
Wenn ich in mein Eingabefeld z.b. die zahl 10 Eingebe.
Mit welchen Befehl könnte ich diese Zahl splitten in x und y
Bzw. wenn ich die Zahl 100 Splitte in x, y und Z. Ist das möglich?
Die lösung würde mir helfen da ich sonst zu jeder Zahl zugriff hätte
Mfg Michael
P.s. kenn jemand ein Forum in welches ich spezifisch für Visual Basic fragen stellen kann?

bei Antwort benachrichtigen
Borlander pole „Wie splitte ich Zahlen in Visual Basic?“
Optionen

Wenn das ganze als Integer vorliegt dann kannst Du die i-te Ziffer (von rechts) von x einfach mit Modulo-Operation und Ganzzahl-Division betimmmen:
Ziffer_i = (x % 10^i) \ (10^(i-1))

Beispiel: 3 Ziffer von 4711
(4711 % 10^3) \ (10^(3-2)) = (4711 % 1000) \ 100 = 711 \ 100 = 7


Gruß
Borlander

bei Antwort benachrichtigen