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
