1. 程式人生 > >c++實驗三—專案1

c++實驗三—專案1

 /*
* 檔名稱:個人所得稅計算器
* 作    者: 楊龍
* 完成日期: 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;
}