Sabtu, 22 Oktober 2016

Program untuk menghitung kriteria berat badan dengan C#

Tags

Contoh hasil program seperti di bawah ini.
Dengan keterangan program :

  • Input berupa : Nama, Berat Badan dalam kg, dan Tinggi Badan dalam cm.
  • Rumus perhitungan Berat Badan Ideal(Body Mass Ideal) adalah : BMI = berat / tinggi². Dimana berat dalam kilogram (kg) dan tinggi dalam meter (m).
  • Akan menampilkan keterangan mengenai hasil BMI yang telah dihasilkan sesuai dengan berikut :
Jika BMI :
1. Lebih besar dari 14,9 (Hasil indikasi busung lapar)
2. Antara 15 - 18,4 (Hasil kurus)
3. Antara 18,5 - 22,9 (Hasil ideal)
4. Antara 23 - 27,5 (Hasil gemuk)
5. Antara 27,6 - 40 (Hasil kegemukan)
6. Lebih besar dari 40 (Hasil obesitas)


Langsung saja kita lihat syntax bro.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Latihan1
{
    class Program
    {
        static void Main(string[] args)
        {
            string nama;
            int berat, tinggi;
            float bmi;
            float tinggi2;
            Console.Write("Nama anda              = ");
            nama = Console.ReadLine();
            Console.Write("Berat badan anda(kg)   = ");
            berat = Convert.ToInt32(Console.ReadLine());
            Console.Write("tinggi badan anda (cm) = ");
            tinggi = Convert.ToInt32(Console.ReadLine());

            tinggi2 = (float)tinggi / 100;
            bmi = (float)berat / (tinggi2 * tinggi2);
            Console.WriteLine();
            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
            {
                Console.Write("Obesitas\"");
            }
            Console.ReadKey();
        }
    }

}


EmoticonEmoticon