2023. 10. 5. 17:43ㆍIT/C#
// 연습문제 4
Console.WriteLine("첫번째 수를 입력해주세요");
string input_1 = Console.ReadLine();
Console.WriteLine("두번째 수를 입력해주세요");
string input_2 = Console.ReadLine();
{ // 1. 숫자를 두번 입력받아서 두번 다 숫자인지 확인
// -첫번째 수와 두번째 수 모두 숫자라면 - “두 데이터는 모두 숫자입니다.”
// -모두 숫자가 아니라면 - "숫자가 아닙니다.”
/* int x;
bool isInt_1 = int.TryParse(input_1, out x);
int y;
bool isInt_2 = int.TryParse(input_2, out y);
if (isInt_1 && isInt_2)
{
Console.WriteLine("두 데이터는 모두 숫자입니다.");
}
else
{
Console.WriteLine("숫자가 아닙니다.");
}*/
}
{ // 2. 숫자를 두번 입력받아서 두번 다 숫자인지 하나만 숫자인지 확인
// -첫번째 수와 두번째 수 모두 숫자 라면 - “두 데이터는 모두 숫자입니다.”
// -둘 중 하나만 숫자라면 - “하나의 데이터만 숫자입니다.”
// -숫자가 하나도 없다면 - “두 데이터 모두 숫자가 아닙니다.”
/* int x;
bool isInt_1 = int.TryParse(input_1, out x);
int y;
bool isInt_2 = int.TryParse(input_2, out y);
if (isInt_1 && isInt_2)
{
Console.WriteLine("두 데이터는 모두 숫자입니다.");
}
else if (isInt_1 || isInt_2)
{
Console.WriteLine("하나의 데이터만 숫자입니다.");
}
else
{
Console.WriteLine("두 데이터 모두 숫자가 아닙니다.");
}*/
}
{ // 3. 숫자를 두번 입력받아서 두 수를 비교
// -둘 중 하나라도 숫자가 아니라면 - “두 개의 숫자를 입력해주세요.”
// -첫번째 수와 두번째 수 모두 숫자 라면
// -첫번째 수와 두번째 수가 같다면 - ”xx 와(과) xx 은(는) 같습니다.”
// -첫번째 수와 두번째 수가 다르다면
// -첫번째 수가 더 크다 - “xx 은(는) xx 보다 큽니다.”
// -첫번째 수가 작다 - “xx 은(는) xx 보다 작습니다.”
int x;
bool isInt_1 = int.TryParse(input_1, out x);
int y;
bool isInt_2 = int.TryParse(input_2, out y);
if (isInt_1 && isInt_2)
{
if (x == y)
{
Console.WriteLine(input_1 + "와(과) " + input_2 + "은(는) 같습니다.");
}
else if (x > y)
{
Console.WriteLine(input_1 + "은(는) " + input_2 + "보다 큽니다.");
}
else
{
Console.WriteLine(input_1 + "은(는) " + input_2 + "보다 작습니다.");
}
}
else
{
Console.WriteLine("두 개의 숫자를 입력해주세요.");
}
}