using System;
public class MyProgram
{
public static void Main(string[] args)
{
// Das nachfolgende Programm soll die Temperatur gemessen in Grad Celsius in Fahrenheit umrechnen.
// Dazu wird zuerst die Variable celsius deklariert.
double celsius;
// Als Nächstes wird die Variable fahrenheit deklariert. Dies wird später das Ergebnis beinhalten.
double fahrenheit;
Console.WriteLine("Geben Sie die Temperatur in Grad Celsius an: ");
celsius = inputValue();
// Mit dem Wert, den nun die Variable celsisus hat und der Umrechnungsformel von Celsius nach Fahrenheit wird der Variable fahrenheit ein Wert zugewiesen.
fahrenheit = 1.8 * celsius + 32;
Console.WriteLine("Die Temperatur beträgt " + fahrenheit + " in Grad Fahrenheit. ");
Console.WriteLine(fahrenheit);
}
// .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;
}
}