C# Windows Form Vücut Kitle İndeksi Hesaplama

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
Bu örnekte C# Console Application ile vücut kitle indeksi hesaplayan programı oluşturacağız.


C# Console Application ile yapılmış örneğe buradan ulaşabilirsiniz.

Yapılması gereken işlemleri aşağıdaki probleme göre gerçekleştireceğiz.

Problem:

Kullanıcının girdiği boy ve ağırlık değerlerine göre vücut kitle indeksini (VKİ=ağırlık/(boy*boy), boy metre cinsinden verilmeli) hesaplayınız.
VKİ 18 ile < 25 aralığındaysa normal,
VKİ 25 ile <30 aralığındaysa kilolu,
VKİ 30 ve daha yüksekse obez,
VKİ 35 ve daha fazlaysa ciddi obez olarak kabul edilir.
VKİ’ni hesaplayarak kişinin durumunu yazdırınız.

Form Tasarımı:

csharp-vucut-kitle-indeksi-2.jpg


C# Kodları:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

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 vücut_kitle
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
double boy, kilo, vki;
boy = Convert.ToDouble(txtBoy.Text);
kilo = Convert.ToDouble(txtKilo.Text);
vki = kilo / (boy * boy);
label4.Text = vki.ToString();
if (vki < 18)
{
label6.Text = "Zayıf";
}
else if (vki >= 18 && vki < 25)
{
label6.Text = "Normal";
}
else if (vki >= 25 && vki < 30)
{
label6.Text = "Kilolu";
}
else if (vki >= 30 && vki < 35)
{
label6.Text = "Obez";
}
else
{
label6.Text = "Ciddi Obez";
}
}
}
}
 
Üst