C# :: Aufgabe #245 :: Lösung #6
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.
#6

von Penke (70 Punkte)
- 08.11.2019 um 10:43 Uhr

using System; using System.Windows.Forms; namespace WindowsFormsApp3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private float CToF(float c) { return c * 1.8f + 32f; } private float CToK(float c) { return c + 273.15f; } private float KToC(float c) { return c - 273.15f; } private float FToC(float f) { return (f - 32) * 5 / 9; } private void button1_Click(object sender, EventArgs e) { float input = 0; try { input = float.Parse(textBox1.Text); } catch (Exception) { textBox2.Text = "Eingabe überprüfen!"; return; } switch (comboBox1.SelectedIndex) { case 0: switch (comboBox2.SelectedIndex) { case 0: textBox2.Text = input.ToString(); break; case 1: textBox2.Text = KToC(input).ToString(); break; case 2: textBox2.Text = CToF(KToC(input)).ToString(); break; } break; case 1: switch (comboBox2.SelectedIndex) { case 0: textBox2.Text = CToK(input).ToString(); break; case 1: textBox2.Text = input.ToString(); break; case 2: textBox2.Text = CToF(input).ToString(); break; } break; case 2: switch (comboBox2.SelectedIndex) { case 0: textBox2.Text = CToK(FToC(input)).ToString(); break; case 1: textBox2.Text = FToC(input).ToString(); break; case 2: textBox2.Text = input.ToString(); break; } break; } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1