vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2026
 
zurück

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

Visual-Basic Einsteiger
Windchill-Effekt (gefühlte Temperatur) 
Autor: B.Th.
Datum: 17.12.25 23:11

Howdy,

Mit dem Windchill-Effekt wird die gefühlte Temperatur vom Fahrtwind auf der Haut gemessen.
Benötigt werden eine Schaltfläche und zwei Textfelder txtTemp und txtWind

Funktion
Private Function Windchill(T As Double, v As Double) As Double
    ' Offizielle Windchill-Formel (°C, km/h)
    Windchill = 13.12 _
                + 0.6215 * T _
                - 11.37 * (v ^ 0.16) _
                + 0.3965 * T * (v ^ 0.16)
End Function
Schaltfläche
Private Sub cmdBerechnen_Click()
    Dim temperatur As Double
    Dim wind As Double
    Dim gefuehlt As Double
 
    ' Eingaben prüfen
    If Not IsNumeric(txtTemp.Text) Or Not IsNumeric(txtWind.Text) Then
        MsgBox "Bitte gültige Zahlen eingeben.", vbExclamation, "Eingabefehler"
        Exit Sub
    End If
 
    temperatur = CDbl(txtTemp.Text)
    wind = CDbl(txtWind.Text)
 
    If wind < 0 Then
        MsgBox "Die Windgeschwindigkeit darf nicht negativ sein.", _
               vbExclamation, "Eingabefehler"
        Exit Sub
    End If
 
    ' Windchill berechnen
    gefuehlt = Windchill(temperatur, wind)
 
    ' Ausgabe
    MsgBox "Lufttemperatur: " & temperatur & " °C" & vbCrLf & _
           "Windgeschwindigkeit: " & wind & " km/h" & vbCrLf & _
           vbCrLf & _
           "Gefühlte Temperatur: " & Format(gefuehlt, "0.0") & " °C", _
           vbInformation, "Ergebnis"
End Sub


Beitrag wurde zuletzt am 17.12.25 um 23:13:22 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Windchill-Effekt (gefühlte Temperatur)148B.Th.17.12.25 23:11

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