#include <iostream>
#include <Windows.h>
using namespace std;
/*
안내 문구 표시
문제 3가지 제시
1. 1 - 1 = ?
2. 1 + 1 = ?
3. 1 / 1 = ?
틀리면 포맷 진행하는 척
장난으로 넘어감
*/
void WrongAnswer()
{
system("cls");
cout << "답이 틀렸습니다..." << endl;
Sleep(1000);
cout << "포맷을 진행합니다";
for (int i = 0; i < 4; i++)
{
Sleep(500);
cout << ".";
}
cout << endl;
Sleep(1000);
cout << "디스크 초기화 중";
for (int i = 0; i < 4; i++)
{
Sleep(500);
cout << ".";
}
cout << endl;
}
void Joke()
{
system("cls");
Sleep(2000);
for (int i = 0; i < 4; i++)
{
Sleep(1000);
cout << ".";
}
cout << "장난이었습니다!";
Sleep(1000);
}
int main()
{
int input = 0;
cout << "당신의 컴퓨터는 바이러스에 걸렸습니다!" << endl;
Sleep(1000);
cout << "지금부터 답변을 제대로 하지 않으면 당신의 컴퓨터는 포맷됩니다..!" << endl << endl;
Sleep(1000);
cout << "준비되셨으면 '1' 을 입력하세요 : ";
cin >> input;
system("cls");
cout << "첫 번째 문제입니다." << endl << "1 - 1 = ";
cin >> input;
if (input == 0)
{
cout << "정답입니다.";
Sleep(2000);
system("cls");
}
else
{
WrongAnswer();
}
cout << "두 번째 문제입니다." << endl << "1 + 1 = ";
cin >> input;
if (input == 2)
{
cout << "정답입니다.";
Sleep(2000);
system("cls");
}
else
{
WrongAnswer();
}
cout << "마지막 문제입니다." << endl << "1 / 1 = ";
cin >> input;
if (input == 1)
{
cout << "정답입니다.";
Sleep(2000);
system("cls");
}
else
{
WrongAnswer();
}
Joke();
return 0;
}
Sleep(n) : 시간만큼 프로그램 대기
system("cls") : 프로그램 화면 초기화
동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
'내일배움캠프-언리얼' 카테고리의 다른 글
| [내일배움캠프 - 언리얼] DAY 11 - 클래스로 자동차 만들기 (0) | 2025.12.11 |
|---|---|
| [내일배움캠프 - 언리얼] DAY 10 - 포인터 실습 (0) | 2025.12.10 |
| [내일배움캠프 - 언리얼] DAY 8 - 간단한 상태창 만들기 (0) | 2025.12.08 |
| [내일배움캠프 - 언리얼] DAY 7 - C++ 프로그래밍 기초(1) (0) | 2025.12.05 |
| [내일배움캠프 - 언리얼] DAY 6 - C언어 함수 코드 읽기 (0) | 2025.12.04 |