[C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력
소스 코드를 편집하기 전에 해야 할 일을 의사코드(pseudo code)혹은 플로우 챠트 등의 도구를 이용하여 논리를 정리하세요.
여기에서는 주석으로 작성할게요.
using System;
namespace 제어문_실습
{
class Program
{
static void Main(string[] args)
{
//1. 두 개의 정수를 입력받아 큰 수를 출력하시오.
ExA();
}
//1. 두 개의 정수를 입력받아 큰 수를 출력하시오.
private static void ExA()
{
//num1 := 첫 번째 정수를 입력
//num2 := 두 번째 정수를 입력
//조건(num1<num2)
{
//big := num2
}
//아니면
{
//big := num1
}
//big 출력
}
private static int GetNum()
{
int i = 0;
string value = Console.ReadLine();
i = int.Parse(value);
return i;
}
}
}
그리고 난 후에 실제 코드를 작성합니다. 이 부분이 약한 것은 자주 하면서 자연스럽게 작성 능력이 생깁니다.
using System;
namespace 제어문_실습
{
class Program
{
static void Main(string[] args)
{
//1. 두 개의 정수를 입력받아 큰 수를 출력하시오.
ExA();
}
//1. 두 개의 정수를 입력받아 큰 수를 출력하시오.
private static void ExA()
{
//num1 := 첫 번째 정수를 입력
Console.WriteLine("첫 번째 수를 입력하세요.");
int num1 = GetNum();
//num2 := 두 번째 정수를 입력
Console.WriteLine("두 번째 수를 입력하세요.");
int num2 = GetNum();
int big = 0;
if(num1<num2)//조건(num1<num2)
{
big = num2;//big := num2
}
else //아니면
{
big = num1;//big := num1
}
Console.WriteLine("{0}과 {1}중에 큰 수는 {2}", num1, num2, big);//big 출력
}
private static int GetNum()
{
int i = 0;
string value = Console.ReadLine();
i = int.Parse(value);
return i;
}
}
}
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[C# 실습 설명] 제어문 - 메뉴 출력 및 선택 반복하기 (0) | 2018.08.31 |
---|---|
[C# 실습 설명] 제어문 - 공약수 구하기 (0) | 2018.08.31 |
[C# 실습 설명] 제어문 - 범위 내의 정수 합계 구하기 (0) | 2018.08.31 |
[C# 실습 설명] 제어문 - 점수(0~100)를 입력받아 학점을 출력 (0) | 2018.08.31 |
[C# 실습 설명] 제어문 - 입력받은 정수가 짝수인지 홀수인지 판별하기 (0) | 2018.08.30 |
[C# 문법 실습] 제어문 시작하기 (0) | 2018.08.30 |
[NCS 실습, 응용 SW엔지니어링] 애플리케이션 배포(2001020214_16v4) (0) | 2018.07.16 |
[NCS 실습, 응용 SW엔지니어링] 애플리케이션 테스트 수행(2001020227_16v4) (0) | 2018.07.12 |
[NCS 실습, 응용 SW엔지니어링] 통합 구현(2001020206_16v4) (0) | 2018.07.05 |
[NCS 실습, 응용 SW엔지니어링] 화면 구현(2001020225_16v4) (0) | 2018.06.28 |