-2

したがって、条件に一致する if ステートメントのいずれかを実行するプログラムが必要です。私が使用した入力は、70、15、および 30,000 でした。2 番目の if ステートメントに入力する必要があります。コードは次のとおりです。

#include <iostream>
#include <fstream>
using namespace std;
int information1(int hourR);
int information2(int conTime);
int information3(int income1);
int hourR,conTime,income1;
ofstream outfile;

int information1(int hourR)
{
  cout<<"Enter hourly rate.";
  cin>>hourR;
  return hourR;
}

int information2(int conTime)
{
  cout<<"Enter total consulting time in minutes.";
  cin>>conTime;
  return conTime;
}

int information3(int income1)
{
  cout<<"Enter income.";
  cin>>income1;
  return income1;
}

int main()
{
  int hours,consultTime,income,fortyPercent,seventyPercent;
  outfile.open("Billing amount.txt");
  hours=information1(hourR);
  consultTime=information2(conTime);
  income=information3(income1);


if(income<=25000) {
if(consultTime<=30) {
outfile<<"No service charge.";
}
else {

    fortyPercent=hours*.4*45/60;
    outfile<<fortyPercent;
    }
}

else
{
if(consultTime<=20){

outfile<<"No service charge.";
}   
else
{
seventyPercent=hours*.7*45/60;
outfile<<seventyPercent;
}
}
      outfile.close();
      return 0;
    }

また、私が計算を正しく行っているかどうかを教えてもらえますか?それは私を混乱させるので、ここに問題があります。

税務シーズン中、毎週金曜日、J&J 会計事務所は、自分の納税申告書を準備する人々を支援します。彼らの料金は次のとおりです。

を。収入が少なく(25,000 円以下)、相談時間が 30 分以内の場合は無料です。それ以外の場合、サービス料金は 30 分を超える時間の通常の時間料金の 40% です。

b. その他の場合、コンサルティング時間が 20 分以内の場合、サービス料はかかりません。それ以外の場合、20 分を超える時間については、通常の時間料金の 70% のサービス料金が適用されます。

(たとえば、ある人が低収入で 1 時間 15 分を費やし、時給が $70.00 であるとします。この場合、請求額は 70.00*0.40*(45 / 60)= $21.00 になります。)

4

1 に答える 1