したがって、条件に一致する 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 になります。)