samuelsimanungkalit. Powered by Blogger.

Menghitung BMI dengan C#

Body Mass Index adalah perhitungan kalkulasi yang mendasarkan pada tinggi dan berat badan anda yang pada akhirnya digunakan untuk mendeteksi derajat badan anda apakah tergolong kurus, berat badan ideal, gemuk maupun obesitas.
Menurut hasil penelitian apabila BMI anda terletak pada 25 atau lebih akan memiliki resiko yang lebih tinggi terhadap penyakit jantung, osteoarthritis, beberapa tipe kanker dan diabetes level 2. Sebaliknya rendah BMI/ dibawah 18 akan beresiko tinggi terhadap osteoporosis atau pertanda kesehatan badan tidak baik. Disarankan apabila BMI anda melebihi 27 atau kurang dari 18 sebaiknya anda meminta saran dari dokter anda untuk memandu anda dalam program pengaturan berat badan untuk hidup lebih sehat.
Perhitungan BMI pada wanita dan pria adalah sama selama mereka berusia diatas 20 tahun. Perhitungan untuk dibawah 20tahun sedikit berbeda. Tetapi perlu diingat perhitungan BMI terkadang menyesatkan khususnya dalam kasus atlet atau olahragawan. Karena profesi mereka massa berat badan berasal dari massa otot sehingga sekalipun BMI mungkin menunjukkan kegemukan atau obesitas, hal ini tidak terjadi. Pada dasarnya BMI antara 18,5 dan 25 adalah dianggap normal dan jika BMI berjalan di atas 40 situasinya sudah berbahaya.
Masyarakat kita kebanyakan untuk wanita merasa berat badan ideal bila BMI antara 20 dan 22 dan pria merasa berat badan ideal bila diantara 23 dan 25.
Untuk dapat menghitung Berat Badan Ideal kita Kita akan membuat Program dengan menggunakan C# :
Input :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace latihan1
{
    class Program
    {
        static void Main(string[] args)
        {
            string nama;
            int berat, tinggi;
            float bmi, tinggiM;
            Console.Write("Nama anda\t\t : ");
            nama = Console.ReadLine();
            Console.Write("Berat badan anda (kg)\t : ");
            berat = Convert.ToInt32(Console.ReadLine());
            Console.Write("Tinggi badan anda (cm)\t : ");
            tinggi = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            tinggiM = tinggi / 100f;
            bmi = (float) berat / (tinggiM * tinggiM);
            Console.Write("Anda bernama {0} memiliki kondisi berat badan ", nama);
            if (bmi < 14.9)
                Console.Write("\"Indikasi busung lapar\"");
            else if (bmi >= 15 && bmi <= 18.4)
                Console.Write("\"Kurus\"");
            else if (bmi >= 18.5 && bmi <= 22.9)
                Console.Write("\"Ideal\"");
            else if (bmi >= 23 && bmi <= 27.5)
                Console.Write("\"Gemuk\'");
            else if (bmi >= 27.6 && bmi <= 40)
                Console.Write("\"Kegemukan\"");
            else if (bmi > 40)
                Console.Write("\"Obesitas\"");
            Console.ReadKey();
        }
    }
}

Output :


0 komentar