실습 목표

실제 프로젝트를 git으로 관리하는 법을 익히고, git의 주요 명령어(add, commit, push…) 사용에 익숙해진다.

구현 과제

Visual Studio(C언어)를 이용하여 간단한 사칙연산 퀴즈 프로그램을 만들고, 완성한 프로그램을 Github 레포지토리에 push한다. 개발할 프로그램의 모습은 다음과 같다.

Untitled

  1. 랜덤으로 사칙연산 문제가 출제된다. 숫자의 범위는 1~20으로 하며, 나눗셈은 나머지를 버린다. 출력 형식은 위 사진과 같이 구현한다.
  2. 정답을 입력받고 맞으면 “Correct!”, 틀리면 “Wrong! Answer is (정답).”을 출력한다.
  3. 10문제를 맞추면 프로그램을 종료한다.

조건

개발 과정 중간중간 ‘3번 이상의 커밋’을 진행한다.

커밋 메시지는 작업한 내용이 잘 드러날 수 있도록 작성한다. (‘랜덤 기능 구현’, ‘정답 체크 로직 구현’ 등)

위 조건만 만족한다면 ChatGPT 등을 자유롭게 사용해도 된다.

도움말

C언어에서 랜덤 함수는 다음과 같이 사용할 수 있다.

헤더파일 불러오기

#include <stdlib.h>

#include <time.h>

시드 초기화하기