C# :: Aufgabe #245 :: Lösung #5
8 Lösungen

#245
Celsius und Fahrenheit Rechner
Anfänger - C#
von Gelöschte Person
- 31.03.2019 um 15:41 Uhr
Schreibe ein Programm das Celsius in Fahrenheit umrechnet und umgekehrt.
#5

von Waldgeist (2310 Punkte)
- 01.11.2019 um 09:52 Uhr

using System; namespace Temperatur_Umrechnung { class Program { static void Main(string[] args) { Console.WriteLine("Programm zur Umrechnung von Temperaturskalen"); Console.WriteLine(""); char Wiederholung; double Auswahl = 0; double Kelvin = 0; double Celsius = 0; double Fahrenheit = 0; do { Console.WriteLine(""); Console.WriteLine("Bitte geben Sie die Ausgangsskala an"); Console.WriteLine(""); Console.WriteLine("1 = Kelvin"); Console.WriteLine("2 = Celsius"); Console.WriteLine("3 = Fahrenheit"); Auswahl = double.Parse(Console.ReadLine()); switch (Auswahl) { case 1: Console.WriteLine("Bitte geben Sie die Temperatur in Kelvin ein"); Kelvin = double.Parse(Console.ReadLine()); Celsius = Kelvin - 273.15; Fahrenheit = Kelvin * 1.8 - 459.67; Console.WriteLine("Diese Temperatur entspricht {0} °Celsius", Celsius); Console.WriteLine("Diese Temperatur entspricht {0} °Fahrenheit", Fahrenheit); break; case 2: Console.WriteLine("Bitte geben Sie die Temperatur in Celsius ein"); Celsius = double.Parse(Console.ReadLine()); Kelvin = Celsius + 273.15; Fahrenheit = Celsius * 1.8 + 32; Console.WriteLine("Diese Temperatur entspricht {0} °Kelvin", Kelvin); Console.WriteLine("Diese Temperatur entspricht {0} °Fahrenheit", Fahrenheit); break; case 3: Console.WriteLine("Bitte geben Sie die Temperatur in Fahrenheit ein"); Fahrenheit = double.Parse(Console.ReadLine()); Kelvin = (Fahrenheit + 459.67) * 5 / 9; Celsius = (Fahrenheit - 32) * 5 / 9; Console.WriteLine("Diese Temperatur entspricht {0} °Kelvin", Kelvin); Console.WriteLine("Diese Temperatur entspricht {0} °Celsius", Celsius); break; } Console.WriteLine(); Console.WriteLine("Eine weitere Berecchnung (j/n)? "); Wiederholung = char.Parse(Console.ReadLine()); } while (Wiederholung == 'j'); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1