====== C# Body Mass Index ======
{{:inf:csharp:pasted:20251204-180407.png}}
{{:inf:csharp:pasted:20251204-180420.png}}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace BMI
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.ShowDialog();
}
private void button1_Click(object sender, EventArgs e)
{
double bmi = 0, gewicht = 0, groesse = 0;
if (textBox1.TextLength > 0 && textBox2.Text.Length > 0)
{
gewicht = float.Parse(textBox1.Text);
groesse = float.Parse(textBox2.Text);
groesse = groesse / 100;
bmi = gewicht / Math.Pow(groesse, 2);
bmi = Math.Round(bmi, 2);
Console.WriteLine(bmi);
textBox3.Text = bmi.ToString();
if (radioButton1.Checked) //weiblich
{
if (bmi >= 40)
label5.Text = "Sie haben starke Adipositas!";
else if (bmi >= 31)
label5.Text = "Sie haben Adipositas!";
else if (bmi >= 25)
label5.Text = "Sie haben Übergewicht!";
else if (bmi >= 19)
label5.Text = "Sie haben Normalgewicht!";
else if (bmi < 19)
label5.Text = "Sie haben Untergewicht!";
}
else if (radioButton2.Checked) //männlich
{
if (bmi >= 40)
label5.Text = "Sie haben starke Adipositas!";
else if (bmi >= 31)
label5.Text = "Sie haben Adipositas!";
else if (bmi >= 26)
label5.Text = "Sie haben Übergewicht!";
else if (bmi >= 20)
label5.Text = "Sie haben Normalgewicht!";
else if (bmi < 20)
label5.Text = "Sie haben Untergewicht!";
}
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace BMI
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ActiveForm.Close();
}
}
}