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-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Aus Guthaben einen Zeitwert berechnen! 
Autor: Cheffboss
Datum: 21.09.19 16:44

Moin!
Ich möchte gerne ein Programm entwickeln.
In diesen man sein Guthaben auflädt. - Und dafür ein Zeitwert bzw. eine Surfzeit bekommt.
In meinem Beispiel, lädt der Benutzer sein virtuelles Guthaben auf, und bekommt dafür eine Surfzeit(Benutzungszeit) zugeteilt.
Wenn ich nun pro Stunde das Guthaben auflade, sind es pro 1 Euro genau 1 Stunde Benutzungszeit(Surfzeit).
Da der Benutzer aber diese Daten ändern kann, benötige ich einen Code dieser alles automatisch richtig berechnet.
Und das ist das Problem, da ich gerade keine Lösung finde!
Ich hoffe, man könnte mein Vorhaben und mein Problem gut verstehen.
Freue mich auf eure Hilfe!
BIG THX

    Public Function RestlicheSurfzeitAuslesen() As String
            ' Aus der Variable "guthaben", die Restlichesurzeit berechnen 
            ' lassen.
            ' (Siehe Rechenformel in Form1...)
            ' Der Benutzer kann den Stundenwert beliebig ändern.
            ' Jetzt arbeiten wir zum Beispiel mit 1 Euro pro 1 Stunde!
            Return "1:00:00 h"
        End Function
Bilder:
https://s17.directupload.net/images/190921/7kzbtej4.png
https://s17.directupload.net/images/190921/g3mwvr3i.png

Quellcode:
https://workupload.com/file/BSfCFXDZ
(Ohne EXE-Datei)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Aus Guthaben einen Zeitwert berechnen! 
Autor: sv00010
Datum: 21.09.19 17:20

Cheffboss schrieb:
Moin!
    Public Function RestlicheSurfzeitAuslesen() As String
Als erstes mal würde ich den Rückgabetyp von String auf TimeSpan umändern.

https://docs.microsoft.com/de-de/dotnet/api/system.timespan?view=netframework-4.8
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Aus Guthaben einen Zeitwert berechnen! 
Autor: Kuno60
Datum: 22.09.19 15:03

Hallo,

in Module1:
Public Guthaben As Decimal
Public Faktor As Double = 1.0 '1 Stunde = 1 €
 
Public Function RestlicheSurfzeitAuslesen() As TimeSpan
  Return TimeSpan.FromHours(Guthaben * Faktor)
End Function
in Form1:
Me.Label4.Text = String.Format("Guthaben:{0}{1:C}", vbNewLine, guthaben)
Me.Label1.Text = String.Format("Surfzeit:{0}{1} h", vbNewLine, _
  RestlicheSurfzeitAuslesen)
Tipp:
Bei String.Format kann man die Formatierung direkt bei der Nummer angeben.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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