if~else 조건문을 사용하여 bmi 계산을 해보았다.
위에 링크는 C++으로 같은 문제를 짜보았던 것이다.
bmi 계산기는 입출력을 제외하곤 C++과 똑같았다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace B004
{
class Program
{
static void Main(string[] args)
{
double height, weight;
Console.Write("키를 입력하세요(cm) : ");
height = double.Parse(Console.ReadLine());
Console.Write("몸무게를 입력하세요(kg) : ");
weight = double.Parse(Console.ReadLine());
height = height / 100;
double bmi = weight / (height * height);
Console.WriteLine("BMI = {0}", bmi);
if (bmi < 20)
Console.WriteLine("저체중");
else if (bmi < 25)
Console.WriteLine("정상체중");
else if (bmi < 30)
Console.WriteLine("경도비만");
else if (bmi < 40)
Console.WriteLine("비만");
else
Console.WriteLine("고도비만");
}
}
}
'C# > Foundation' 카테고리의 다른 글
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오. (0) | 2021.03.25 |
---|---|
005. 1에서 100를 더하시오. 또 1에서 100 사이의 짝수의 합과 홀수의 합을 계산하시오. 또 1에서 100까지의 역수의 합을 구하시오 (0) | 2021.03.25 |
003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오 (0) | 2021.03.25 |
002. 정수 2개를 입력 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 값을 출력 (0) | 2021.03.16 |
001. 학번과 이름 입력 받아서 화면에 출력 (0) | 2021.03.16 |
if~else 조건문을 사용하여 bmi 계산을 해보았다.
위에 링크는 C++으로 같은 문제를 짜보았던 것이다.
bmi 계산기는 입출력을 제외하곤 C++과 똑같았다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace B004
{
class Program
{
static void Main(string[] args)
{
double height, weight;
Console.Write("키를 입력하세요(cm) : ");
height = double.Parse(Console.ReadLine());
Console.Write("몸무게를 입력하세요(kg) : ");
weight = double.Parse(Console.ReadLine());
height = height / 100;
double bmi = weight / (height * height);
Console.WriteLine("BMI = {0}", bmi);
if (bmi < 20)
Console.WriteLine("저체중");
else if (bmi < 25)
Console.WriteLine("정상체중");
else if (bmi < 30)
Console.WriteLine("경도비만");
else if (bmi < 40)
Console.WriteLine("비만");
else
Console.WriteLine("고도비만");
}
}
}
'C# > Foundation' 카테고리의 다른 글
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오. (0) | 2021.03.25 |
---|---|
005. 1에서 100를 더하시오. 또 1에서 100 사이의 짝수의 합과 홀수의 합을 계산하시오. 또 1에서 100까지의 역수의 합을 구하시오 (0) | 2021.03.25 |
003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오 (0) | 2021.03.25 |
002. 정수 2개를 입력 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 값을 출력 (0) | 2021.03.16 |
001. 학번과 이름 입력 받아서 화면에 출력 (0) | 2021.03.16 |