[C언어] 달고나 커피

less than 1 minute read

DESCRIPTION

조교가 달고나 커피를 만들려고 한다. 달고나 커피를 만드는 방법은 다음과 같다.

  1. 원두와 뜨거운 물의 부피비를 a:b로 하여 에스프레소를 추출한다. 에스프레소는 원두에 뜨거운 물을 통과시켜서 추출하며, 원두는 100% 걸러진다.

  2. 1에서 추출한 에스프레소, 설탕, 뜨거운 물을 n:m:l 부피비로 섞고 거품이 될 때까지 수백번 젓는다.

  3. 2에서 만든 거품과 뜨거운 물을 x:y 부피비로 넣으면 달고나 커피가 된다.

달고나 커피를 부피 X만큼 만들려고 할 때, 원두, 설탕, 뜨거운 물은 각각 얼마나 필요한지 계산해보자.

INPUT

  • Line 1 : 에스프레소 추출에 필요한 원두와 뜨거운 물의 부피비 a, b가 입력된다. (1≤a,b≤10000)

  • Line 2 : 거품 만들 때 필요한 에스프레소, 설탕, 뜨거운 물의 부피비 n, m, l이 입력된다. (1≤n,m,l≤10000)

  • Line 3 : 달고나 커피를 만들 때 필요한 거품, 뜨거운 물의 부피비 x, y가 입력된다. (1≤x,y≤10000)

  • Line 4 : 만들려는 달고나 커피의 부피 X가 입력된다. (1≤X≤1000000)

OUTPUT

  • Line 1: 필요한 원두의 부피를 소수점 셋째자리에서 올림한 값

  • Line 2: 필요한 설탕의 부피를 소수점 셋째자리에서 올림한 값

  • Line 3: 필요한 뜨거운 물의 부피를 소수점 셋째자리에서 올림한 값

SAMPLE INPUT

1 4
2 2 3
1 3
300

SAMPLE OUTPUT

5.36
21.43
278.58

Comments