C#

C# BMI 계산

하이브 Hive 2021. 7. 21. 16:53
반응형

using System;

namespace 조건문
{
    class Program
    {
        static void Main(string[] args)
        {

            float weight, height, BMI;
            string name;


            Console.WriteLine("이름: ");
            name = Console.ReadLine();
            Console.WriteLine("몸무게(kg): ");
            weight = float.Parse(Console.ReadLine());
            Console.WriteLine("키(cm): ");
            height = float.Parse(Console.ReadLine());

            //BMI = weight / (height*height/10000); // BMI = kg/(m*m)
            BMI = (float)(weight / Math.Pow(height/100,2)); //power거듭제곱 float에 괄호, 그 옆에 값도 괄호

            if (BMI < 18.5) //이 판별식이 0보다 크면 결과는 출력을 함
            {
                Console.WriteLine("저체중");
            }
            else if (BMI <= 23)
            {
                Console.WriteLine("정상");
            }
            else if (BMI <= 25)
            {
                Console.WriteLine("과체중");
            }
            else if (BMI <= 30)
            {
                Console.WriteLine("비만");
            }
            else
            {
                Console.WriteLine("고도비만");
            }
        }
    }
}

 

반응형