연산은 다했고, 문제가 생겼다 음수연산을 해야하는데 ...
음수연산을 위해선 기본적으로 부등호 함수를 만들어줘야한다.
예를 들어 a 와 b 가 있을때 a 와 b 를 동시에 +1 을 해주는 무한루프를 돌려서!!!
먼저 빠져나오는 쪽이 큰쪽 이런식으로
소스!!
int Mul_buho(int a, int b){
int unsigned i;
if (Equal(a, b))
{
i = 0;
}
else
{
i = 1;
}
return i ;
}
그리고 ...
입력 받을때 부호!! 부호가 같을때와 다를때 !! 를 계산해주는 함수도 필요하다!!
//덧셈뺄셈 부호
int Pl_buho(int a, int b)
{
unsigned int i;
if (Equal(a, b))
{
if(Equal(a, 0))
i = 0; //덧셈뺄셈 부호가 같을때 +
else
i = 1; //덧셈뺄셈 부호가 같을때 -
}
else
{
if(Equal(a, 0))
i = 2; //덧셈뺄셈 부호가 다를때 앞수가 +
else
i=3; //덧셈뺄셈 부호가 다를때 앞수가 -
}
return i ;
}
// 곱셈 나눗셈 부호
int Mul_buho(int a, int b){
int unsigned i;
if (Equal(a, b))
{
i = 0;
}
else
{
i = 1;
}
return i ;
}
이제 거이다 왔어!!
다음 포스팅은 완료된 소스를 올리겠다
'Programming > Algorithm' 카테고리의 다른 글
1 과 0으로 계산기 만들기 - 3 - (0) | 2016.02.09 |
---|---|
1 과 0으로 계산기 만들기 - 1 - (0) | 2016.02.09 |
1 과 0으로 계산기 만들기 - 0 - (0) | 2016.02.09 |