Menu
Coddy logo textTech

Phone Company

Coddyの「コーディング問題:第2弾」コースのレッスン 7/25。

2つの電話番号間の通話料金の合計を計算するプログラムを作成してください。最初の30分間は1分あたり3ドル、それ以降は1分あたり2ドルとして料金を計算してください。さらに、電話番号が同じ通信事業者のものである場合は、料金を30%割引してください。
Operator1は808、809、810で始まる番号を使用します。
Operator2は705、706、707で始まる番号を使用します。

challenge icon

チャレンジ

簡単

2つの9桁の電話番号をそれぞれ別の行で読み込み、続く行に通話時間を表す分数を読み込むプログラムを作成してください。通話料金の合計を $ で出力します。

入力
808419552
810129224
45

出力
$84
解説
通話の最初の30分間は1分あたり $3、次の15分間は1分あたり $2 が課金され、3 * 30 + 2 * 15 = 120 となります。さらに、120 に30%の割引を適用すると 84 になります。

自分で試してみよう

#include <stdio.h>

int main() {
    // ここにコードを記述します
    return 0;
}

コーディング問題:第2弾のすべてのレッスン