본문 바로가기
프로그래밍 이야기/GameDev

C# 코딩 연습 - 랜덤한 두수의 합 다섯 문제 맞추기

by Mulder5 2020. 11. 7.
반응형

오늘은 연습으로 "랜덤한 두 수의 합" 다섯 문제 맞추기 게임을 만들어봤습니다.

 static void Main(string[] args)
 {
     Random rnd = new Random();
     int score = 0;
     int q1, q2 = 0;
     int currentCount = 0;
     int MAX_COUNT = 5;
     int solution = 0;
     while(true)
     {
         q1 = rnd.Next(1, 99);
         q2 = rnd.Next(1, 99);
         solution = q1 + q2;

         Console.WriteLine("{0} + {1} = ?", q1, q2);
         if (solution == int.Parse(Console.ReadLine()))
         {
             Console.WriteLine("정답!");
             score++;
         }
         else
         {
             Console.WriteLine("오답! 정답은 : {0}", solution);
         }

         currentCount++;
         if (currentCount >= MAX_COUNT)
         {
             if(score >= MAX_COUNT)
             {
                 Console.WriteLine("성공!");
             }
             else
             {
                 Console.WriteLine("실패! 다맞춰!");
             }


             // 종료!
             break;
         }
             
     }
 }

C#은 참 간결하고 쉽군요~

반응형