[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가 되죠?

아, C언어에서는 사칙연산 기호가,
+ (덧샘)
- (뺄샘)
* (곱샘)
/ (나눗샘)
으로 인식하니까, 기호는 알아두시면 될 것 같습니다^^

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

25 x 25 = 625 맞죠? ^^

같은 방법으로, 이번에는 X값은 입력, Y값은 고정된 값을 넣고
계산을 하는 프로그램 이에요.
3을 곱한다는것은, 구구단 3단을 의미하겠죠???

문장출력은, 보기좋게 바꾸기만 하면 되는것이고,
int y=3 이라는 고정된 숫자를 입력해 주고,
z=x*y 이렇게 해주면,
3단이 완성되죠^^

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

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

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

오타에요;;; C로 입력하면 안되죠^^; 정수가 아니니까요.
숫자를 넣고 엔터를 치면????

이렇게 오류가 생깁니다.
왜냐면, 0으로는 그 어떤숫자든 나눌수 없기 때문에, C언어에서 이걸 이해를 못해주는거에요;;;
그래서, 결국 오류가 생기는거죠....
컴퓨터라는 녀석은...참 알다가도 모를녀석...-_-

이렇게 해서, 오늘은 C++을 이용하여, 간단한 사칙연산 계산 프로그래밍을 해봤어요.
어렵지 않지요?? ^0^
저도 많이 부족하지만, 이게 시작이니까~
같이 열심히 배워보아요! 파이팅~!
