728x90
반응형

문제 : https://codeup.kr/problem.php?id=2001

 

최소 대금

입력은 5 행으로 이루어지며, 한 줄에 하나씩 양의 정수가 적혀있다. 1행의 정수는 첫 번째 파스타 가격이다. 2행의 정수는 두 번째 파스타 가격이다. 3행의 정수는 세 번째 파스타 가격이다. 4행��

codeup.kr

 

문제 설명

파파 파스타 가게는 점심 추천 파스타와 생과일 쥬스 세트 메뉴가 인기가 좋다.

이 세트 메뉴를 주문하면 그 날의 3 종류의 파스타와 2 종류의 생과일 쥬스에서 하나씩 선택한다.

파스타와 생과일 쥬스의 가격 합계에서 10%를 더한 금액이 대금된다.

어느 날의 파스타와 생과일 쥬스의 가격이 주어 졌을 때, 그 날 세트 메뉴의 대금의 최소값을 구하는 프로그램을 작성하라.

입력

입력은 5 행으로 이루어지며, 한 줄에 하나씩 양의 정수가 적혀있다.

1행의 정수는 첫 번째 파스타 가격이다.

2행의 정수는 두 번째 파스타 가격이다.

3행의 정수는 세 번째 파스타 가격이다.

4행의 정수는 첫 번째 생과일 쥬스 가격이다.

5행의 정수는 두 번째 생과일 쥬스의 가격이다.

(모든 파스타와 생과일 쥬스의 가격은 100 원이상 2000원 이하이다.)

출력

그날 세트 메뉴의 최소 대금을 소수 첫째자리까지 출력하시오.

 

 

입력 예시

800 
700 
900 
198 
330

출력 예시

987.8

 

 

코드 : 

# include <stdio.h>

int main()
{
	int a1,a2,a3,b1,b2;
	float sum = 0;
	scanf("%d %d %d %d %d",&a1,&a2,&a3,&b1,&b2);
	
	if(a1 <= a2 && a1 <= a3)
	{
		if(b1 <= b2)
		{
			sum = a1+b1;
			printf("%.1f",sum + sum/10);
		}
		else
		{
			sum = a1+b2;
			printf("%.1f",sum + sum/10);
		}
	}
	
	else if(a2 <= a1 && a2 <= a3)
	{
		if(b1 <= b2)
		{
			sum = a2+b1;
			printf("%.1f",sum + sum/10);
		}
		else
		{
			sum = a2+b2;
			printf("%.1f",sum + sum/10);
		}
	}
	else if(a3 <= a2 && a3 <= a1)
	{
		if(b1 <= b2)
		{
			sum = a3+b1;
			printf("%.1f",sum + sum/10);
		}
		else
		{
			sum = a3+b2;
			printf("%.1f",sum + sum/10);
		}
	}
	
	
	return 0;
}

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기