宿題で残業代を含めた給与の計算コードを作成しました!時給には浮動小数点が発生するので、double関数を使って浮動小数点を返したのがミソかなと思います。
// This program calculates hourly wages, including overtime.(残業代も含めた給与の計算)#include <iostream>using namespace std;int main(){double regularWages, // To hold regular wages(時給の定義)basePayRate = 18.25, // Base pay rate(1時間当たりの基本給)regularHours = 40.0, // Hours worked less overtime(基本給で働いた時間)overtimeWages, // To hold overtime wages(残業代の定義)overtimePayRate = 27.78, // Overtime pay rate(1時間当たりの残業代)overtimeHours = 10, // Overtime hours worked(残業時間)totalWages; // To hold total wages(合計)// Calculate the regular wages.(基本給の計算)regularWages = basePayRate * regularHours;// Calculate the overtime wages.(残業代の計算)overtimeWages = overtimePayRate * overtimeHours;// Calculate the total wages.(合計給与の計算)totalWages = regularWages + overtimeWages;// Display the total wages.(合計給与の表示)cout << “Wages for this week are $” << totalWages << endl;return 0;
}
表示は以下の通りです。
Wages for this week are $1007.8
新人の頃だとこれくらいもらえてるとまぁまぁかなって思います笑
ご面倒おかけしますが、たまにはクリックお願いします!