VB suche passende Berechnung

ich steh vor dem Problem das ich aus einer Komma zahl die Zahl vor und nach dem Komma als einzelne Zahl möchte. Bsp: 14.54
hier möcht ich die 14 und 54 als eigenständige Zahl wie muss ich da rechnen? Es steht hier drin da die rechung evtl mit Modulo divi berechnet wird da fehlt mir ebenfalls der Ansat dazu. Der Text wir eingeben und in der Variablen sngAE abgespeichert die beiden Ziel variablen sollen intAh und intAmin sein.

kann mir jemand helfen ansonsten könnte man den Beitrag au wo anders hin schieben da es um berechnungen geht.

Bin für jede Hilfe dankbar

Mfg Linden

Evtl. nicht ganz VB.NET, programmiere in C#:

String s = myDouble.ToString(System.Globalization.CultureInfo.InvariantCulture)
Integer pIndex = s.IndexOf('.')
Integer intPart = Convert.ToInt32(s.Substring(0, pIndex))
Integer fractPart = Convert.ToInt32(s.Substring(pIndex + 1))

Grüße, JasonDelife.

Hi!
Warum so kompliziert und auch noch über den Umweg über Strings?

float f = 14.54f;
int vorKomma = (int)f;
int nachKomma = (int)(f-vorKomma)\*100;

Trotzdem: Hört sich schon verdächtig nach Hausaufgaben an, und da ist meine Bereitschaft, fremder Leute Arbeit zu machen, doch recht begrenzt…
Ich lass’ mich aber auch gerne eines Besseren belehren. Linden?

Gruß,
Martin

HI

ich kann dich beruhigen Hausaufgaben sin das keine da ich im mom keine Schule hab.Ich bin dabei ein Arbeitszeiten rechner zu erstellen und da soll der Benutzer eben die Uhrzeit eingeben und da muss ich halt die minuten von den Stunden trennen.ICh versuch über die Modulo division.
Also erst rechne ich 14.54 *100 dann hab ich 1554 und dann die Modulo divison durchhunndert dannn sollte es so aussehn:15 rest 54
soweit in der theorie mir fehlt jetzt nur der Modulo Division befehl.
Programmieren hab ich no nie HA bekommen.Ich programmier lieba selba:smiley:

das mit den String könnt ich versuchen aber ich versuchs lieber über die Mod divi.Denoch danke.

Mfg Linden

Also im mo sieht die Modulo divi so aus

inth = sngAB mod 100 'inth wird später zur ausgabe sngAB ist die Uhrzeit ohne komma.

Ich steh vor dem Prob den rest abzurufen?wie rufe ich nun den Rest ab?

bisher hab ich ja dann nur die 14 fehlt nur no die 54(is ja im Rest)

hff kann mir jmd helfen.

danke
Linden

Warum so kompliziert und auch noch über den Umweg über Strings?

Dann kann man Tahlen mit beliebig vielen Nachkommastellen verwenden.
Das mal 100 scheitert bei 11,7864.

@Linden
Wenn du ein Datum vom user haben willst:
DateTimePicker oder MonthCalendar.
Falls du bei der Textbox bleiben willst:

DateTime.TryParse(string, DateTime)

Grüße, JasonDelife.