반응형
동전 개수 계산하기
※ 10000원으로 250원 물건을 사고 거스름돈을 둘려 받을 때 내어주는 종류와 개수 구하기
- 나누기 연산자와 나머지 연산자 사용
※ 변수의 사용
변수 이름 | 자료형 | 변수의 사용 | |
거스름돈 | change | 정수형 | 각 동전으로 교환학 위한 거스름돈 |
500원 | c500 | 정수형 | 500원 동전 개수 |
100원 | c100 | 정수형 | 100원 동전 개수 |
50원 | c50 | 정수형 | 50원 동전 개수 |
10원 | c10 | 정수형 | 10원 동전 개수 |
#include <stdio.h>
int main (void)
{
int money = 1000, price = 250;
int change, c500, c100, c50, c10;
change = money - price;
c500 = change / 500;
change = change % 500;
c100 = change / 100;
change = change % 100;
c50 = change / 50;
change = change % 50;
c10 = change / 10;
change = change % 19;
printf("500coin : %d\n", c500);
printf("100coin : %d\n", c100);
printf("50coin : %d\n", c50);
printf("00coin : %d\n", c10);
return 0;
}
물건 값 계산하기
※ 1880원하는 우유 2개와 650원 하는 빵 3개를 구입하고 만원을 지불한 경우 돌려받을 거스름돈 계산하기
(단, 10%의 소비세를 지불함)
변수 이름 | 자료형 | 변수의 사용 | |
전체 가격 | price | 정수형 | 우유 가격 " 2 + 빵 가격 * 3 |
소비세 | tax | 정수형 | 전체 가격 * 10% |
최종 가격 | total | 정수형 | 전체 가격 + 소비세 |
거스름돈 | change | 정수형 | 10000 - 최종 가격 |
#include <stdio.h>
int main (void)
{
int money = 10000, milk = 1880, bread = 650;
int price, tax, total, change;
price = milk * 2 + bread * 3;
tax = price * 0.1;
total = price + tax;
change = money - total;
printf("total : %d\n", total);
printf("change : %d\n", change);
return 0;
}
반응형