====== 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(); } } }