[C# 제어문 실습 예제 코드] Low High 맞추기, 랜덤 사용
//5.컴퓨터는 1~10 사이의 랜덤한 수를 갖습니다. 사용자는 해당 수가 1~5 사이라고 생각하면 1을 입력하고 6~10 사이라고 생각하면 2를 입력합니다. 사용자가 맞혔을 때는 "정답입니다."라고 메시지를 출력하고 틀렸을 때는 "오답입니다."라고 메시지를 출력하게 하시오.
using System;
namespace 조건문실습
{
class Program
{
static void Main(string[] args)
{
//랜덤한 수를 발생
Random random = new Random();
int value = random.Next(10)+1;
//사용자가 Low 혹은 High 를 선택
Console.WriteLine("1~5라면 1을 선택, 6~10이라면 2를 선택");
int choice = int.Parse(Console.ReadLine());
//랜덤한 수가 사용자의 생각과 같은지 판별
Console.WriteLine("컴퓨터:{0}", value);
if(choice==1)
{
if (((value >= 1) && (value <= 5)))
{
Console.WriteLine("정답입니다.");
}
else
{
Console.WriteLine("오답입니다.");
}
}
else
{
if (((value >= 1) && (value <= 5)))
{
Console.WriteLine("오답입니다.");
}
else
{
Console.WriteLine("정답입니다.");
}
}
}
}
}
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[C# 제어문 실습] 공약수의 합계 구하기 (0) | 2017.09.01 |
---|---|
[C# 제어문 실습] 구구단 출력 (1) | 2017.09.01 |
[C# 제어문 실습] 6의 배수 출력 (0) | 2017.09.01 |
[C# 제어문 실습] 두 정수 사이의 수의 합계 구하기 (0) | 2017.09.01 |
[C# 제어문 실습 예제 코드] 메뉴 선택하기 (0) | 2017.09.01 |
[C# 제어문 실습 예제 코드] 세 개의 정수를 크기 순으로 출력 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 두 수를 입력받아 약수인지 판별 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 점수를 입력받아 학점(등급)을 부여 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 두 개의 정수를 입력받은 후에 큰 수를 출력하는 프로그램을 작성하시오. (0) | 2017.08.31 |
C# 제어문 실습 문제 (0) | 2017.08.31 |