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
