곱셈 게임으로 만드는 강좌를 시작하겠습니다.
우리가 해석할 소스는
/*
* Copyright (C) 2019년 \n이 프로그램은 자유 소프트웨어입니다. 소프트웨어의 피양도자는 자유 소프트웨어 재단이 공표한 GNU 일반 공중 사용 허가서 3판 또는 그 이후 판을 임의로 선택해서, 그 규정에 따라 프로그램을 개작하거나 재배포할 수 있습니다.\n이 프로그램은 유용하게 사용될 수 있으리라는 희망에서 배포되고 있지만, 특정한 목적에 맞는 적합성 여부나 판매용으로 사용할 수 있으리라는 묵시적인 보증을 포함한 어떠한 형태의 보증도 제공하지 않습니다. 보다 자세한 사항에 대해서는 GNU 일반 공중 사용 허가서를 참고하시기 바랍니다.\nGNU 일반 공중 사용 허가서는 이 프로그램과 함께 제공됩니다. 만약, 이 문서가 누락되어 있다면 자유 소프트웨어 재단으로 문의하시기 바랍니다. (자유 소프트웨어 재단: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA)
*/
#include "../Turboc.h"
class calgame
{
private:
int sum;
int c=0;
public:
calgame()
{
randomize();
}
void a()
{
int a=random(9)+1;
int b=random(9)+1;
cout< sum=a*b;
}
void b(int b)
{
int hg;
if(b==sum)
{
cout<<"맞았습니다"< c++;
}
else
{
cout<<"틀렸습니다"<printc();
exit(0);
}
}
void printc()
{
cout<<"점수는 "<}
};
int main() {
cout<<"999를 누르면 나가지고 9999를 누르면 라이선스 정보가 나옵니다"< calgame a;
int b;
while(1)
{
a.a();
cin>>b;
if(b==999){
a. printc();
cout<<"나감"<break;
}
else if(b==9999)
{
cout<<"Copyright (C) 2019년 \n이 프로그램은 자유 소프트웨어입니다. 소프트웨어의 피양도자는 자유 소프트웨어 재단이 공표한 GNU 일반 공중 사용 허가서 3판 또는 그 이후 판을 임의로 선택해서, 그 규정에 따라 프로그램을 개작하거나 재배포할 수 있습니다.\n이 프로그램은 유용하게 사용될 수 있으리라는 희망에서 배포되고 있지만, 특정한 목적에 맞는 적합성 여부나 판매용으로 사용할 수 있으리라는 묵시적인 보증을 포함한 어떠한 형태의 보증도 제공하지 않습니다. 보다 자세한 사항에 대해서는 GNU 일반 공중 사용 허가서를 참고하시기 바랍니다.\nGNU 일반 공중 사용 허가서는 이 프로그램과 함께 제공됩니다. 만약, 이 문서가 누락되어 있다면 자유 소프트웨어 재단으로 문의하시기 바랍니다. (자유 소프트웨어 재단: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA)\n 이 프로그램의 소스와 gpl 라이선스 전문은 다운로드받은 폴더의 압축을 풀면 나옵니다. "< continue;
}
a.b(b);
}
}
인데요(좀 길죠)
일단 변수부터 배워보겠습니다.
변수는 메모리에 값을 저장하는 건데 값이 변할 수 있습니다.
예를 들어 int a=0이라고 해서 a는 0이 되었습니다.
그런데 a=1이라고 하면 값이 1로 변합니다.
그래서 변하는 수라고 해서 변수라고 합니다.
변수는 덧, 곱,나눗,뺄셈을 할 수 있습니다
예를 들어 a=6 b=3이라고 할때
c=a*b라고 하면 c는 18(*은 곱하기 기호)c=a/b 라고 하면 c는 2(/은 나누기 기호)그리고 c=a+b라고 하면 c=9고 c=a-b라고 하면 c는 3이 됩니다.
그리고 변수에는 타입이 있습니다.
대표적인 타입에는
정수:int
실수(소숫점 있는 수):double
문자(한 글자)(예:'a'):char
문자열(여러 글자(예"안녕하세요"):string입니다.
예를 들면 int a=13, double b=3.5, char d='d', String g="안녕하세요"이렇게 표현할 수 있는 것이죠.
그리고 출력을 해주는 cout 함수에 대해 알아보겠습니다.
cout 함수는 여러가지를 출력해 줍니다.
예를 들어 cout<<"안녕"<
안녕이 출력됩니다.
그리고 프로그래밍 할 때는 모든 문장 뒤에 ;을 붙여야 된다는 점을 기억하새요!
다음에는 cin과 함수에 대한 이야기로 돌아오겠습니다.
코드에 <가 들어있으면 제대로 안보이니 코드를 올릴때는 pastebin 같은 사이트를 이용해주세요
아니면 블로그에 올리고 블로그 링크를 올려도됨