728x90
function calculateChange(payment, cost) {
// 코드를 작성해 주세요.
let cal = payment - cost;
let oMan, man, oChun, chun;
// 오만원 계산
oMan = (cal - (cal % 50000)) / 50000;
cal -= 50000 * oMan;
// 만원 계산
man = (cal - (cal % 10000)) / 10000;
cal -= 10000 * man;
// 오천원 계산
oChun = (cal - (cal % 5000)) / 5000;
cal -= 5000 * oChun;
// 천원 계산
chun = (cal - (cal % 1000)) / 1000;
cal -= 1000 * oChun;
console.log(`50000원 지폐: ${oMan}장`);
console.log(`10000원 지폐: ${man}장`);
console.log(`5000원 지폐: ${oChun}장`);
console.log(`1000원 지폐: ${chun}장`);
}
// 테스트 코드
calculateChange(100000, 33000)
console.log('');
calculateChange(500000, 378000)
물건의 값과 받은 금액을 확인하여 최소한의 지폐로 나누어주는 프로그램이다.
오만원권 / 만원권 / 오천원권 / 천원권 최소의 지폐로 거슬러 줄 수 있게 확인한다.
728x90
'JavaScript' 카테고리의 다른 글
카드 HTML/CSS/JS (transform 인터랙션) (0) | 2021.07.31 |
---|---|
자바스크립트 assign 메소드 가지고 놀기 (0) | 2020.08.29 |
팰린드롬 확인하기 (0) | 2020.08.29 |
배열 나누어 각각 담기 (0) | 2020.08.27 |
자바스크립트 배열 가지고 놀기 (0) | 2020.08.27 |