7.03.2017

계산기만들기

//C++로 시작하는 객체지향 프로그래밍 - 계산기만들기

#include <iostream>
using namespace std;

int main(){
int number1, number2, answer = 0;
char opcode;
cin >> number1 >> opcode >> number2;

if (opcode== '+')
answer = number1 + number2;
else if (opcode== '-')
answer = number1 - number2;
  else if (opcode== 'x')
answer = number1 * number2;
else if (opcode== '/')
answer = number1 / number2;

cout << "연산 결과는 " << answer << "입니다. " << endl;

system("pause");
return 0;
}

=====================================================
// 함수를 이용하여 계산기 만들기

#include <iostream>
using namespace std;

int plus (int x, int y)
{
return x + y;
}
int minus (int x, int y)
{
return x - y;
}
int multiple (int x, int y)
{
return x * y;
}
int division (int x, int y)
{
return x / y;
}

int main(){
int number1, number2, answer = 0;
char opcode;
cin >> number1 >> opcode >> number2;

if (opcode== '+')
answer = plus(number1, number2);
else if (opcode== '-')
answer = minus(number1, number2);
  else if (opcode== 'x')
answer = multiple(number1, number2);
else if (opcode== '/')
answer = division(number1, number2);
    else cout << "Invalid character" << endl;
cout << "연산 결과는 " << answer << "입니다. " << endl;

    system("pause");
return 0;
}

댓글 없음:

댓글 쓰기