けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 205 A - kcal (灰色, 100 点)

算数ではよくある「比」の問題

問題概要

100mL あたり  A kcal のドリンクがある。

 B mL で何 kcal でしょうか?

解法

求めるカロリーを  x kcal とする。比で表すと、次のようになる。

 100 : A = B : x

内項の積と外項の積は等しいから、

 100x = AB

よって、

 x = \displaystyle \frac{AB}{100}

と求められる。

今回は浮動小数点型で計算しよう。出力するときも、小数点以下ある程度出すようにしよう。

#include <bits/stdc++.h>
using namespace std;

int main() {
    double A, B;
    cin >> A >> B;
    double res = A * B / 100;
    cout << fixed << setprecision(10) << res << endl;
}