반응형
소스 코드
//http://ehpub.co.kr
//실습으로 다지는 C#
//4. 조건문(if else) 실습1 - 두 개의 정수를 입력받아 큰 수를 출력
using System;
namespace _004_조건문_실습1_두_개의_정수를_입력받아_큰_수를_출력
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("첫 번째 정수를 입력하세요.");
string input = Console.ReadLine();//input:= 정수를 입력 받는다.
int num1;
if(int.TryParse(input,out num1)==false)//조건(정수로 변환(input, out num1)이 실패)
{
Console.WriteLine("정수를 입력하지 않았습니다.");//오류를 출력 후 알고리즘 종료
return;
}
Console.WriteLine("두 번째 정수를 입력하세요.");
input = Console.ReadLine();//input := 정수를 입력 받는다.
int num2;
if(int.TryParse(input,out num2)==false)//조건(정수로 변환(input, out num2)이 실패)
{
Console.WriteLine("정수를 입력하지 않았습니다.");//오류를 출력 후 알고리즘 종료
return;
}
if(num1>num2)//조건(num1 > num2)
{
Console.WriteLine("{0}이 {1}보다 큽니다.", num1, num2);//num1이 크다고 출력
}
else if(num1== num2)//else 조건(num1 == num2)
{
Console.WriteLine("두 수는 모두 {0}입니다.", num1);//두 수가 같다고 출력
}
else//else
{
Console.WriteLine("{0}이 {1}보다 큽니다.", num2, num1);//num2가 크다고 출력
}
}
}
}
실행 결과
=테스트 case1=
첫 번째 정수를 입력하세요.
5
두 번째 정수를 입력하세요.
5
두 수는 모두 5입니다.
=테스트 case2=
첫 번째 정수를 입력하세요.
5
두 번째 정수를 입력하세요.
2
5이 2보다 큽니다.
=테스트 case3=
첫 번째 정수를 입력하세요.
2
두 번째 정수를 입력하세요.
5
5이 2보다 큽니다.
=테스트 case4=
첫 번째 정수를 입력하세요.
5
두 번째 정수를 입력하세요.
이
정수를 입력하지 않았습니다.
=테스트 case5=
첫 번째 정수를 입력하세요.
이
정수를 입력하지 않았습니다.
반응형
'C# > 실습으로 다지는 C#' 카테고리의 다른 글
[006] C# 두 정수 사이의 모든 정수의 합계 구하기 (0) | 2020.04.05 |
---|---|
[005] C# 조건문(if else) 실습 2- 두 개의 정수를 입력받아 작은 수가 큰 수의 약수인지 판별 (0) | 2020.04.05 |
[003] C# 정수와 소수점 이하 자릿수 결정하기 (0) | 2020.04.04 |
[002] C# 숫자 출력 - 형식 지정자 이용하기 (0) | 2020.04.04 |
[001] C# 문자열 출력 포멧 (0) | 2020.04.03 |