소프트웨어/C++

[2005년 중간 1번] 달러대 원화 환률 환산 - 나머지

카켈 2007. 3. 6. 03:28




목적
  - 나머지 연산자를 이해한다.

문제

코드

#include <iostream>

using namespace std;

int main(void)
{
 double dDollar, dWon = 0.0;
 cout << "돈을 달러로 입력하세요: ";
 cin >> dDollar;

 dWon = dDollar * 1048;

 cout << "미화 " << dDollar << "달러는" << endl;
 cout << "원화로 " << (long)dWon / 10000 << "만 " << ((long)dWon % 10000) / 1000 << "천 "
  << ((long)dWon % 1000) / 100 << "백 " << ((long)dWon % 100) / 10 << "십 " << (long)dWon % 10 << "원입니다."
  << endl;

 return 0;
}



해설
  - 나머지 연산자는 정수형 자료형에만 적용되므로 double 형에서 형변환하여 나머지를 적용시킬수 있습니다.

참고
  - 유사 문제