본문 바로가기
C언어

[C언어] 사용자로부터 최대 3개의 메뉴를 입력 받은 메뉴와 가격 총금액을 출력하시오

by 이얏호이야호 2020. 5. 18.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include<stdio.h>

int main() {

	int input1,input2,input3, total,sum=0;

	scanf("%d %d %d", &input1,&input2,&input3);

	//세 개의 입력 

	switch(input1) {				//input1에 해당하는 메뉴명 출력과 sum을 메뉴의 값을 sum합니다.

		case 1:

		         printf("Pizza\n");

		sum+=15000;

		break;

		case 2:

		         printf("Burger\n");

		sum+=5000;

		break;

		case 3:

		         printf("Salad\n");

		sum+=4500;

		break;

		case 4:

		         printf("Ice cream\n");

		sum+=800;

		break;

		case 5:

		         printf("Beverage\n");

		sum+=500;

		break;

		case 0:

		        printf("None\n");

		break;

	}

	switch(input2) {		//input2에 해당하는 메뉴명 출력과 sum을 메뉴의 값을 sum합니다.

		case 1:

		         printf("Pizza\n");

		sum+=15000;

		break;

		case 2:

		         printf("Burger\n");

		sum+=5000;

		break;

		case 3:

		         printf("Salad\n");

		sum+=4500;

		break;

		case 4:

		         printf("Ice cream\n");

		sum+=800;

		break;

		case 5:

		         printf("Beverage\n");

		sum+=500;

		break;

		case 0:

		        printf("None\n");

		break;

	}

	switch(input3) {		////input3에 해당하는 메뉴명 출력과 sum을 메뉴의 값을 sum합니다.

		case 1:

		         printf("Pizza\n");

		sum+=15000;

		break;

		case 2:

		         printf("Burger\n");

		sum+=5000;

		break;

		case 3:

		         printf("Salad\n");

		sum+=4500;

		break;

		case 4:

		         printf("Ice cream\n");

		sum+=800;

		break;

		case 5:

		         printf("Beverage\n");

		sum+=500;

		break;

		case 0:

		        printf("None\n");

		break;

	}

	printf("Total %dwon",sum);

}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글