친절한효자손 취미생활

[C++ 기초] C언어로 간단히 더하기,빼기,곱하기,나누기의 사칙연산처리를 해보자





C++을 배우기 시작한지...어언 1주???

...아직은 뭐가 뭔지 모르겠어요...

그냥 가만히 있어야지 =_=



아는선에서 최대한 이해하려 노력하는데,

이해보다는 왠지 그러려니 알고 넘어가야 할 부분이 꽤 되는것 같은 느낌??


어쨌거나~ 배우는대로 족족 포스팅을 하도록 할께요!






이번 시간에는, 키보드로 숫자를 넣어서,

간단히 연산처리를 하는 방법을 알아보도록 하겠습니다.





우선, 전시간에 배웠던것을 다시 한번 짚고 넘어가 보자면,

뭐든, C언어의 스타트는, 샵 (#) 으로 진행 하는데요,


이 뜻은 전처리기 라는 뜻으로 이제부터 처리를 진행한다~ 라는것을 의미해요.


include <iostream> 이라고 입력하시고~

int main 부터 return 0; 사이에 이제 입력값들과 명령어들을 넣으면 되는것이죠.


여기서는 총 4개의 변수를 넣고,

숫자 3개를 더하는 프로그래밍을 짜보는 예제에요.





W에 대한 값을 입력하는데요,


Cin 이라는 명령어가 바로, 키보드에서 데이터값을 받아들이는 명령어에요.

Cout은 출력, Cin은 입력이라고 이해하시면 되겠죠.

콘솔 아웃, 콘솔 인 이라고 해석이 됩니다^^





이런식으로 넣고 싶은 숫자를 넣고~





마지막, Y값까지 입력하게 되면,

그 결과인 Z값이 출력이 되는 아주 간단한 프로그램 입니다.





네~ 이렇게 완료되지요.





이번에는 곱하기를 해보죠.

제곱 값도 곱하기니까, int 에 x와 z에 대한 변수만 입력하도록 해볼께요.


z는 출력값이므로 별도로 키보드에서 입력은 안하고,

x에 대한 제곱개념 즉! x를 또한번 곱해주는거에요.


수학으로  표현하자면, X의 2제곱 이므로, X 곱하기 X가 되죠?


TV


아, C언어에서는 사칙연산 기호가,


+ (덧샘)

- (뺄샘)

* (곱샘)

/ (나눗샘)


으로 인식하니까, 기호는 알아두시면 될 것 같습니다^^





자, X값을 아무거나 입력해 보세요^^





25 x 25 = 625 맞죠? ^^





같은 방법으로, 이번에는 X값은 입력, Y값은 고정된 값을 넣고

계산을 하는 프로그램 이에요.


3을 곱한다는것은, 구구단 3단을 의미하겠죠???





문장출력은, 보기좋게 바꾸기만 하면 되는것이고,

int y=3 이라는 고정된 숫자를 입력해 주고,

z=x*y 이렇게 해주면,


3단이 완성되죠^^





자, 아무숫자나 넣어 보세요.





이렇게 정상 출력 됩니다^^





그러면, 과연....0으로 나누면 어떻게 될까요????





오타에요;;; C로 입력하면 안되죠^^; 정수가 아니니까요.

숫자를 넣고 엔터를 치면????





이렇게 오류가 생깁니다.

왜냐면, 0으로는 그 어떤숫자든 나눌수 없기 때문에, C언어에서 이걸 이해를 못해주는거에요;;;

그래서, 결국 오류가 생기는거죠....


컴퓨터라는 녀석은...참 알다가도 모를녀석...-_-




이렇게 해서, 오늘은 C++을 이용하여, 간단한 사칙연산 계산 프로그래밍을 해봤어요.

어렵지 않지요?? ^0^


저도 많이 부족하지만, 이게 시작이니까~

같이 열심히 배워보아요! 파이팅~!







공유하기

facebook twitter kakaoTalk kakaostory naver band