-1
#include <iostream>
Using namespace std;

int main ();
{ 
cout << "What is the mean amount you work/week?" << endl;

if (input <= 40)
cout << "Your salary is $8.00/hour";
cin >> a1;
if (a1 <= 0)
cout << "";
cin >> a2;
if (a2 >= 40)
cout << a3
cin >> a3;

cout << "" << endl;
else
cout << " Better luck next time.- the correct answer is " << add << endl;

return 0;

C++次の式で決定される人の給与を計算して表示するプログラムを作成しようとしています。

勤務時間の場合<= 40、その人は$8/hourそれ以外を受け取ります。人は最初40hrs @ $8/hrの残りの時間を1.5x基本料金で受け取ります。
プログラムは以下を要求する必要があります: 1) 労働時間 (入力) 2) 獲得した給与を表示 (出力)。
基本料金に一定変数を使用して、時給が変化したときにプログラムを簡単に更新できるようにします。
適切な入出力を行います。以下、以上のx時間でいくつかのプログラムをテストします。=40

どんな方向でも大歓迎です!

4

1 に答える 1

1

C++ に関する優れた書籍を入手し、The Definitive C++ Book Guide and List を参照してください。

あなたのコードに従って。これはあるべき姿です

#include <iostream>

int main () {
    int hours = 0;
    int rate = 8;

    std::cout << "Enter number of working hours?";
    std::cin >> hours;

    int pay = hours * rate;

    if (40 < hours) {
        pay += (hours - 40) * (rate / 2);
    }

    std::cout << "Total Pay" << pay << std::endl;
    return 0;
}
于 2012-09-28T05:53:57.403 に答える