6부 2편 - 숫자 맞추기 게임 만들기(초등학생도 할 수 있는 프로그래밍 첫걸음)
2025. 5. 10. 15:44ㆍ아이들을 위한 코딩 교육
728x90
반응형
컴퓨터가 생각한 숫자를 맞혀볼까요?
이번엔 컴퓨터가 몰래 생각한 숫자를 내가 맞히는 게임을 만들어볼 거예요!
재미있는 놀이처럼 보이지만,
프로그래밍의 조건문, 반복문, 입력/출력을 모두 활용하는 아주 멋진 실습이에요.
1. 새 프로젝트 만들기
- Visual Studio 실행
- [새 프로젝트 만들기] 클릭
- [빈 프로젝트] 선택
- 프로젝트 이름은 GuessNumber로 정하기
2. C 파일 만들기
- 솔루션 탐색기에서 [Source Files] 오른쪽 클릭
- [추가 > 새 항목] 클릭
- [C++ 파일(.cpp)]을 선택하고 이름을 main.c로 저장
3. 코드를 입력해요
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int secret, guess;
srand(time(0)); // 매번 다른 숫자 생성
secret = rand() % 100 + 1; // 1~100 사이 숫자 생성
printf("1부터 100 사이의 숫자를 맞혀보세요!\n");
do {
printf("숫자를 입력하세요: ");
scanf("%d", &guess);
if (guess > secret) {
printf("너무 커요!\n");
} else if (guess < secret) {
printf("너무 작아요!\n");
} else {
printf("정답입니다! 🎉\n");
}
} while (guess != secret);
return 0;
}
4. 실행하면?
- 컴퓨터가 몰래 1부터 100 사이 숫자를 하나 생각해요
- 사용자가 숫자를 입력하면서 맞혀요
- "너무 커요!", "너무 작아요!" 라고 알려주고,
- 정답이면 "정답입니다! " 라고 출력해요!
오늘 배운 것 정리
rand()와 srand()를 이용해 컴퓨터가 숫자를 랜덤으로 선택해요.
do-while 반복문을 이용해 정답을 맞힐 때까지 반복해요.
if, else if, else를 사용해서 상황마다 다른 반응을 보여줘요!
다음 편 예고
다음 시간에는 나만의 이야기 만들기 프로그램을 만들어볼 거예요!
선택지에 따라 이야기가 달라지는 흥미진진한 프로그램, 기대되죠?
728x90
반응형
'아이들을 위한 코딩 교육' 카테고리의 다른 글
0단계 - Visual Studio 설치 가이드(초등학생도 할 수 있는 프로그래밍 첫걸음) (32) | 2025.05.11 |
---|---|
6부 3편 - 나만의 이야기 만들기(초등학생도 할 수 있는 프로그래밍 첫걸음) (13) | 2025.05.10 |
6부 1편 - 버튼을 누르면 인사하는 프로그램(초등학생도 할 수 있는 프로그래밍 첫걸음) (10) | 2025.05.10 |
5부 5편 - 조건을 이용해 다르게 말하기(초등학생도 할 수 있는 프로그래밍 첫걸음) (16) | 2025.05.09 |
5부 4편 - 반복문으로 인사 여러 번 출력하기(초등학생도 할 수 있는 프로그래밍 첫걸음) (13) | 2025.05.09 |