vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Minuten in Stunden und Minuten umrechnen 
Autor: Manfred X
Datum: 04.06.12 15:30

Hallo!

1. In Deinem Code wird NICHT "immer aufgerundet", sondern bei Zuweisung
eines nicht-ganzzahligen Divisions-Ergebnisses (Typ: Double) auf eine
Ganzzahl-Variable (z.B. Long) wird dieser Wert notwendig GERUNDET
(= implizite Datentyp-Konvertierung).

2. Die INT-Funktion (bei positiven Werten alternativ: FIX) schneidet
den Nachkommateil des Divisionsergebnisses ab, d.h. in diesem Fall
wird "immer abgerundet" (= du erhälst in ISTD die Anzahl der vollen Stunden).
Danach klappt dann Deine Differenzbildung, die die Anzahl der noch
verbleibenden Minuten berechnet - durch Subtraktion der Minutenzahl
der vollen Stunden.

(Die INT-Funktion darf man nicht verwechseln mit der CINT-Funktion,
die eine explizite Konvertierung MIT Rundung durchführt.)

3. Einfacher wird der Code - wie gezeigt - wenn Du ganzzahlige Division
(für die Ermittlung der Stunden) und Modulo-Division (für die Ermittlung
der Minuten, Divisionsrest) verwendest. Beschäftige Dich mal mit der
Arbeitsweise der arithmetischen Operatoren in VB.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Minuten in Stunden und Minuten umrechnen7.287caramba02.06.12 16:05
Re: Minuten in Stunden und Minuten umrechnen3.236ModeratorMoni02.06.12 16:19
Re: Minuten in Stunden und Minuten umrechnen2.985ModeratorDieter02.06.12 17:00
Re: Minuten in Stunden und Minuten umrechnen3.306Manfred X02.06.12 17:27
Re: Minuten in Stunden und Minuten umrechnen3.046eierlein02.06.12 18:14
Re: Minuten in Stunden und Minuten umrechnen2.650caramba04.06.12 12:43
Re: Minuten in Stunden und Minuten umrechnen2.586Manfred X04.06.12 15:30
Re: Minuten in Stunden und Minuten umrechnen2.503caramba04.06.12 16:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel