using System;

public class MyProgram
{
    public static void Main(string[] args)
    {
        // Das nachfolgende Programm soll die Temperatur gemessen in Grad Fahrenheit in Grad Celsius umrechnen.
        // Dazu wird zuerst die Variable fahrenheit deklariert.
        double fahrenheit;
        
        // Als Nächstes wird die Variable celsius deklariert. Dies wird später das Ergebnis beinhalten.
        double celsius;
        
        Console.WriteLine("Geben Sie die Temperatur in Grad Fahrenheit an: ");
        fahrenheit = inputValue();
        
        // Mit dem Wert, den nun die Variable fahrenheit hat und der Umrechnungsformel von Fahrenheit nach Celsius wird der Variable celsius ein Wert zugewiesen.
        celsius = (fahrenheit - 32) * ((double) 5 / 9);
        Console.WriteLine("Die Temperatur beträgt " + celsius + " in Grad Celsius.");
        Console.WriteLine(celsius);
    }
    
    // .NET kann nur einzelne Zeichen oder ganze Zeilen aus der  Konsole lesen. 
    // Die folgende Funktion löst das Problem.
    private static double inputValue()
    {
        double result;
        while (!double.TryParse(Console.ReadLine(), out result));
        return result;
    }
}
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz