Temperatur umrechen

  • VB.NET

Es gibt 8 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Bin grad in Eile deßwegen antworte ich mal ohne Quellcode^^

    Du könntest das doch ganz einfach mit 2 Textboxen und einem Button realisieren.
    Oder 1 Textbox und jeweils Radiobuttons für die Einheit in die Umgerechnet werden soll.

    Dann den Text in Variabeln packen, rechnen > ausgeben. (EVA-> Eingabe, Verarbeitung, Ausgabe)
    Vielleicht Hilft dir das ja schon als denkansatz.
    okay, du willst eine lib machen und scheiterst an dem problem?
    1. link bei google lierfert mir das: Formeln : Celsius in Fahrenheit = (( TCelsius × 9 ) / 5 ) + 32 Fahrenheit in Celsius = ( TFahrenheit - 32 ) × 5 / 9

    daraus eine funktion a la CelsiusToFahrenheit(byval C as single) as single zu basteln sollte ja wohl einfach sein
    Mal zwei Fragen nebenher in diesem Thread:
    Was ist (5°C + 5°C) ?
    Was ist (5°C - 5°C) ?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!

    RodFromGermany schrieb:

    Was ist (5°C + 5°C) ?
    Was ist (5°C - 5°C) ?

    Das 1. is doppelt so warm wie 5°C
    Das 2. is doppelt so kalt wie 5°C
    Wobei das die Fragen aufwirft: Ist doppelt so kalt das gleiche wie halb so warm als wie X? Und was ist doppelt so kalt als wie 0°C?
    Fragen über Fragen....

    Sry für oftopic, aba das konntich mir nicht verkneifen :)
    :thumbsup: Seit 26.Mai 2012 Oppa! :thumbsup:
    @ road from germany

    ich denke mal 5°+5° ist NICHT 10°. Sinngemäß ist das andere auch nicht 0°.

    Man sagt zwar "wenn es 6°C wärmer wäre würde der schnee schmelzen"..
    ein anderes beispiel wäre: Feuer hat eine Temperatur von ca. 500°C. Wenn Ich Eisen schmelzen will zünde ich einfach 3 feuer an - das reicht dicke *coolface*

    kp was ich jetzt zu deinen fragen sagen soll xD
    ich glaube man kann temperaturen nicht addieren oder subtrahieren, den wert vllt aber die energie die hinter dem wert steht nicht...
    garantie auf richtigkeit entfällt xD

    @ vatter

    ich glaube das mit "doppelt so warm/kalt" ist ein irrglaube.
    0°C ist ja nicht der absolute Nullpunkt. 10°Kelvin ist vllt doppelt so "warm" wie 5°Kelvin...
    Wenn ihr schon am Philosophieren seid, mache ich auch mit:
    5°C + 5°C = 2 x 5°C = 2 x 278,15K = 556,3K = 283,15°C :D
    Analog: 5°C - 5°C = -273,15°C

    Celsius-Temperaturen kann man weder addieren noch multiplizieren!
    Temperaturunterschiede werden deshalb in der Physik nicht in °C sondern in K angegeben.
    5°C + 5K = 10°C
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    petaod schrieb:

    Celsius-Temperaturen kann man weder addieren noch multiplizieren!
    Temperaturunterschiede werden deshalb in der Physik nicht in °C sondern in K angegeben.
    5°C + 5K = 10°C

    Temperaturdifferenzen werden in K angegeben. Korrekt.
    (5°C - 5°C) = 0K.
    Die Summe 2er Celsius-Temperaturen ist nicht definiert.
    Das ist dasselbe wie mit dem Datum.
    Datum minus Datum = Zeitspanne.
    Datum plus Datum ist nicht definiert.
    -------------------------------------
    Anders herum:
    5°C + 5K = 10°C
    -------------------------------------
    und noch einer:
    Es gibt intensive und extensive Größen.
    Extensive Größen verändern sich, wenn mehr Elemente dazukommen, intensive nicht:
    Masse, Volumen sind extensiv.
    1 Pflasterstein hat ein Volumen und eine Masse.
    2 Pflastersteine haben 2 Volumen und 2 Massen.
    Die Dichte, Quotient aus Masse und Volumen, ist eine intensive Größe, sie ist bei einem und bei 2 Pflastersteinen gleich. :thumbsup:
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „RodFromGermany“ ()