15. 윈도우 계산기 - 오류 개선
01. 목표
더보기
- 0으로 나누는 경우, 개선
- 0을 음수를 만들고 진행하는 경우 , 개선
- %(퍼센트) 버튼 적용하는 경우 , 개선
02. 0으로 나누는 경우
더보기
![](https://blog.kakaocdn.net/dn/caGwLS/btsKQqTpO8E/azxYHhySmUTXBc49ThASpk/img.png)
![](https://blog.kakaocdn.net/dn/cpWvUJ/btsKPfFjlf1/AvrUaz4pz1MqD9aDSrlLN0/img.png)
![](https://blog.kakaocdn.net/dn/nUHqF/btsKO9L7gC7/96FUyFDMVLKnxsHJVH2Ygk/img.png)
02.1
![](https://blog.kakaocdn.net/dn/caGwLS/btsKQqTpO8E/azxYHhySmUTXBc49ThASpk/img.png)
02.2
![](https://blog.kakaocdn.net/dn/cpWvUJ/btsKPfFjlf1/AvrUaz4pz1MqD9aDSrlLN0/img.png)
if (n2 == 0)
{
MessageBox.Show("Division by 0 is not supported","Wrong operation", MessageBoxButton.OK, MessageBoxImage.Error);
return 0;
}
else
return n1 / n2;
02.3
![](https://blog.kakaocdn.net/dn/nUHqF/btsKO9L7gC7/96FUyFDMVLKnxsHJVH2Ygk/img.png)
03. 0을 음수를 만들고 진행하는 경우
더보기
0은 음수가 없습니다.
해결해보세요.
04. %(퍼센트) 버튼
더보기
![](https://blog.kakaocdn.net/dn/bsozbN/btsKQvN3OrF/7pZXqyWmBJKmRhkgH4DmHk/img.png)
![](https://blog.kakaocdn.net/dn/bWrSJ9/btsKO62WdVP/bX075BC9kDyQd2ujPwKkk1/img.png)
04.1
![](https://blog.kakaocdn.net/dn/bsozbN/btsKQvN3OrF/7pZXqyWmBJKmRhkgH4DmHk/img.png)
04.2
![](https://blog.kakaocdn.net/dn/bWrSJ9/btsKO62WdVP/bX075BC9kDyQd2ujPwKkk1/img.png)
05. 실행 결과 확인