ABOUT ME

코딩연습장

Today
Yesterday
Total
  • C# 004 판단문을 사용한 BMI 계산기
    C# 2022. 3. 15. 21:05

    기존 BMI 계산기에 if, else if, else를 사용한 비만도 판단

    using System;
    
    namespace _004
    {
        class Program
        {
            static void Main(string[] args)
            {
                double weight = 0, height = 0, bmi = 0; // 입력받을 키와 체중, 계산값을 받을 bmi
    
                Console.Write("키를 입력하세요(cm) :");
                height = double.Parse(Console.ReadLine()); // 키를 입력받음
    
                Console.Write("체중을 입력하세요(kg) : ");
                weight = double.Parse(Console.ReadLine()); // 체중을 입력받음
     
                height /= 100; //단위를 미터로 바꿈
                bmi = weight / (height * height); //bmi 계산
                Console.WriteLine("bmi={0:0.0000}", bmi); //소수점 5자리에서 반올림해서 bmi 출력
    
                if (bmi<20)
                {
                    Console.WriteLine("저체중입니다"); //bmi로 비만정도 판단
                }
                else if (bmi < 25)
                {
                    Console.WriteLine("정상체중입니다"); //bmi로 비만정도 판단
                }
                else if (bmi < 30)
                {
                    Console.WriteLine("경도비만입니다"); //bmi로 비만정도 판단
                }
                else if (bmi < 40)
                {
                    Console.WriteLine("비만입니다"); //bmi로 비만정도 판단
                }
                else
                {
                    Console.WriteLine("고도비만입니다"); //bmi로 비만정도 판단
                }
            }
        }
    }

    결과

    실행결과

     

    'C#' 카테고리의 다른 글

    C# 006 반복문 x의 y승 계산  (0) 2022.03.15
    C# 005 반복문을 사용한 수의 합  (0) 2022.03.15
    C# 003 관계연산자  (0) 2022.03.15
    C# 002 산술연산자  (0) 2022.03.15
    C# 001 입출력  (0) 2022.03.15

    댓글

Designed by Tistory.