c++實驗三—專案1
阿新 • • 發佈:2019-02-02
/*
* 檔名稱:個人所得稅計算器
* 作 者: 楊龍
* 完成日期: 2017 年 3 月 22日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:計算個人所得稅
* 輸入描述:輸入月收入總額3600
* 問題描述: 輸出個人所得稅
* 程式輸出: 3
* 問題分析: 符號用錯
* 演算法設計: 需要用到if語句 以及符號的使用
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary, dTax = 0, dNetlncome = 0;
cout << "請您輸入你的本月收入額(元)" << endl;
cin >> dSalary;
if (dSalary <= 3500)
{
cout << "您不用交稅" << endl;
dNetlncome = dSalary;
}
else
if (dSalary > 3500 && dSalary <= 5000)
{
dTax = (dSalary - 3500)*0.03 - 0;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 5000 && dSalary <= 8000)
{
dTax = (dSalary - 3500)*0.1 - 105;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 8000 && dSalary <= 12500)
{
dTax = (dSalary - 3500)*0.2 - 555;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 12500 && dSalary <= 38500)
{
dTax = (dSalary - 3500)*0.25 - 1005;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 38500 && dSalary <= 58500)
{
dTax = (dSalary - 3500)*0.3 - 2755;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 58500 && dSalary <= 83500)
{
dTax = (dSalary - 3500)*0.35 - 5505;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 83500)
{
dTax = (dSalary - 3500)*0.45 - 13505;
dNetlncome = dSalary - dTax;
}
cout << "您本月應繳個人所得稅" << dTax << "元,稅後收入是" << dNetlncome << "元。\n";
cout << "依法納稅,共享繁榮!\n";
return 0;
}
* 檔名稱:個人所得稅計算器
* 作 者: 楊龍
* 完成日期: 2017 年 3 月 22日
* 版 本 號:v1.0
* 對任務及求解方法的描述部分:計算個人所得稅
* 輸入描述:輸入月收入總額3600
* 問題描述: 輸出個人所得稅
* 程式輸出: 3
* 問題分析: 符號用錯
* 演算法設計: 需要用到if語句 以及符號的使用
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary, dTax = 0, dNetlncome = 0;
cout << "請您輸入你的本月收入額(元)" << endl;
cin >> dSalary;
if (dSalary <= 3500)
{
cout << "您不用交稅" << endl;
dNetlncome = dSalary;
}
else
if (dSalary > 3500 && dSalary <= 5000)
{
dTax = (dSalary - 3500)*0.03 - 0;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 5000 && dSalary <= 8000)
{
dTax = (dSalary - 3500)*0.1 - 105;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 8000 && dSalary <= 12500)
{
dTax = (dSalary - 3500)*0.2 - 555;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 12500 && dSalary <= 38500)
{
dTax = (dSalary - 3500)*0.25 - 1005;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 38500 && dSalary <= 58500)
{
dTax = (dSalary - 3500)*0.3 - 2755;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 58500 && dSalary <= 83500)
{
dTax = (dSalary - 3500)*0.35 - 5505;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 83500)
{
dTax = (dSalary - 3500)*0.45 - 13505;
dNetlncome = dSalary - dTax;
}
cout << "您本月應繳個人所得稅" << dTax << "元,稅後收入是" << dNetlncome << "元。\n";
cout << "依法納稅,共享繁榮!\n";
return 0;
}
/* * 檔名稱:個人所得稅計算器 * 作 者: 楊龍 * 完成日期: 2017 年 3 月 22日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分:計算個人所得稅 * 輸入描述:輸入月收入總額3600 * 問題描述: 輸出個人所得稅 * 程式輸出: 3 * 問題分析: 符號用錯 * 演算法設計: 需要用到if語句 以及符號的使用 */ #include <iostream> using namespace std; int main() { double dSalary, dTax = 0, dNetlncome = 0; cout << "請您輸入你的本月收入額(元)" << endl; cin >> dSalary; if (dSalary <= 3500) { cout << "您不用交稅" << endl; dNetlncome = dSalary; } else if (dSalary > 3500 && dSalary <= 5000) { dTax = (dSalary - 3500)*0.03 - 0; dNetlncome = dSalary - dTax; } else if (dSalary > 5000 && dSalary <= 8000) { dTax = (dSalary - 3500)*0.1 - 105; dNetlncome = dSalary - dTax; } else if (dSalary > 8000 && dSalary <= 12500) { dTax = (dSalary - 3500)*0.2 - 555; dNetlncome = dSalary - dTax; } else if (dSalary > 12500 && dSalary <= 38500) { dTax = (dSalary - 3500)*0.25 - 1005; dNetlncome = dSalary - dTax; } else if (dSalary > 38500 && dSalary <= 58500) { dTax = (dSalary - 3500)*0.3 - 2755; dNetlncome = dSalary - dTax; } else if (dSalary > 58500 && dSalary <= 83500) { dTax = (dSalary - 3500)*0.35 - 5505; dNetlncome = dSalary - dTax; } else if (dSalary > 83500) { dTax = (dSalary - 3500)*0.45 - 13505; dNetlncome = dSalary - dTax; } cout << "您本月應繳個人所得稅" << dTax << "元,稅後收入是" << dNetlncome << "元。\n"; cout << "依法納稅,共享繁榮!\n"; return 0; }