드디어 햄버거 세트 단품 계산 문제를 풀었다.
정렬하는게 오래 걸렸다. 정렬정렬줄맞추기
int main()
{
int hamburger;
int cock;
int frenchfries;
int total;
int set;
printf("[햄버거 4000원 감자튀김: 2000원, 콜라 1500원, 햄버거 세트: 6500원]\n\n");
printf("햄버거의 갯수를 입력해 주세요! ");
scanf(" %d", &hamburger);
printf("\n");
printf("감자튀김의 갯수를 입력해주세요! ");
scanf(" %d", &frenchfries);
printf("\n");
printf("콜라의 갯수를 입력해주세요! ");
scanf("%d", &cock);
printf("\n");
if (hamburger > 0 && frenchfries > 0 && cock > 0)
{
if (hamburger <= frenchfries && hamburger <= cock)
{
set=hamburger;
hamburger -= set;
frenchfries -= set;
cock -= set;
}
else
{
set = hamburger < frenchfries ? hamburger : frenchfries;
set = set < cock ? set : cock;
hamburger -= set;
frenchfries -= set;
cock -= set;
}
}
total = 6500 * set + 4000 * hamburger+ 2000 * frenchfries + 1500 * cock;
printf("%8s %5s %4s %3s\n", "상품명", "단가", "수량", "금액");
printf("%8s %5d %4d %6d\n", "세트", 6500, set, 6500*set);
printf("%8s %5d %4d %6d\n", "햄버거", 4000, hamburger, 4000*hamburger );
printf("%8s %5d %4d %6d\n", "감자튀김", 2000, frenchfries, 2000*frenchfries );
printf("%8s %5d %4d %6d\n", "콜라", 1500, cock, 1500*cock );
printf("-------------------------------\n");
printf("%8s %10d\n", "합계", total);
}
[햄버거 4000원 감자튀김: 2000원, 콜라 1500원, 햄버거 세트: 6500원]
햄버거의 갯수를 입력해 주세요! 5
감자튀김의 갯수를 입력해주세요! 4
콜라의 갯수를 입력해주세요! 2
상품명 단가 수량 금액
세트 6500 2 13000
햄버거 4000 3 12000
감자튀김 2000 2 4000
콜라 1500 0 0
-------------------------------
합계 29000