다음을 통해 공유


자습서 3: 수학 퀴즈 만들기

이 자습서에서는 사용자가 지정된 시간 내에 네 가지 난수 산술 문제에 대답해야 하는 시간이 지정된 퀴즈 게임을 빌드합니다.여기에서는 다음과 같은 작업을 수행하는 방법에 대해 배우게 됩니다.

  • Random 클래스를 사용하여 난수를 생성합니다.

  • Timer 컨트롤을 사용하여 이벤트를 트리거합니다.

  • if else 문을 사용하여 프로그램 흐름을 제어합니다.

  • 기본 산술 연산을 수행합니다.

자습서 실행이 끝나면 프로그램이 다음 그림과 같이 만들어집니다.

이 자습서에서 만드는 게임

네 개의 문제가 있는 수학 퀴즈

[!참고]

이 자습서에는 Visual C#과 Visual Basic이 둘 다 설명되어 있으므로 사용 중인 프로그래밍 언어와 관련된 정보를 참조하십시오.

관련 항목

제목

설명

1단계: 프로젝트 만들기 및 폼에 레이블 추가

먼저 프로젝트를 만들고 속성을 변경한 다음 Label 컨트롤을 추가합니다.

2단계: 난수 더하기 문제 만들기

Random 클래스를 사용하여 난수를 생성하는 더하기 문제를 만듭니다.

3단계: 카운트다운 타이머 추가

일정 시간이 지나면 퀴즈가 종료되도록 카운트다운 타이머를 추가합니다.

4단계: CheckTheAnswer() 메서드 추가

올바른 대답을 확인하는 메서드를 추가합니다.

5단계: NumericUpDown 컨트롤에 대한 Enter 이벤트 처리기 추가

프로그램을 사용하기 쉽게 만드는 이벤트 처리기를 추가합니다.

6단계: 빼기 문제 추가

난수를 생성하는 빼기 문제를 추가합니다.올바른 대답을 확인하고 타이머를 사용합니다.

7단계: 곱하기 및 나누기 문제 추가

난수를 생성하는 곱하기 및 나누기 문제를 추가합니다.올바른 대답을 확인하고 타이머를 사용합니다.

8단계: 기타 기능 사용

색 변경과 힌트 추가 같은 다른 기능을 사용해 봅니다.