본문 바로가기
C 언어/C 문제 풀이

[C] 문제 3 (카페 메뉴 계산하는 프로그램)

by 후야- 2024. 3. 14.

카페 메뉴 계산

 

#include <stdio.h>
#include <stdlib.h>


int main()
{
	// --- 카페 메뉴 가격을 계산하는 프로그램 ---
	// 커피 1잔의 가격은 4,500원입니다.
	// 샌드위치 1개의 가격은 6,000원입니다.
	// 샌드위치 구매 시 커피 가격이 할인되어 잔당 3,500원입니다. (수량 제한 없음).
	// (예) 커피 1잔, 샌드위치 0개 구매 시
	// 주문하신 메뉴의 총 금액은 4,500원입니다.

	// 초기화 : 커피, 커피 개수, 샌드위치, 샌드위치 개수, 총금액
	// 고객이 샌드위치, 커피 몇개 구매하는지
	// 만약에 샌드위치 와 커피를 구매했다면
	//		커피 * 3500 , sandwich * 6000
	//		합계 = 커피 + 샌드위치
	// else 
	//		커피 * 4500 , sandwich * 6000
	//		합계 = 커피 + 샌드위치
	// 출력 커피 합계 가격 
	// 출력 샌드위치 함계 출력
	// 출력 총 합계


	int coffeeCount = 0;
	int sandwichCount = 0;
	int coffee = 0;
	int sandwich = 0;
	int sum = 0;

	printf("<카페 메뉴 가격을 계산하는 프로그램>\n");

	printf("→ 커피 몇 개 구매하시나요? : ");
	scanf_s("%d", &coffeeCount);
	printf("→ 샌드위치 몇 개 구매하시나요? : ");
	scanf_s("%d", &sandwichCount);

	if (sandwichCount > 0 && coffeeCount > 0)
	{
		sandwich = sandwichCount * 6000;
		coffee = coffeeCount * 3500;
		sum = sandwich + coffee;
	}
	else
	{
		sandwich = sandwichCount * 6000;
		coffee = coffeeCount * 4500;
		sum = sandwich + coffee;
	}
	printf("\n");
	printf("커피 총 합계 : %d\n", coffee);
	printf("샌드위치 총 합계 : %d\n", sandwich);
	printf("주문하신 메뉴의 총 금액은 %d 원 입니다. \n", sum);
	
	return 0;
}