⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tax.cpp

📁 C++的常用算法
💻 CPP
字号:
//这个程序在本书所带软盘中,文件名为TAX.CPP
//这个程序应用嵌套条件语句和循环语句来计算所得税。

#include <iostream.h>
#include <conio.h>
#include <ctype.h>
#include <iomanip.h>

float tax(long income);

void main(void)
{
	long income_amount;
	float tax_amount;
	char choice;

	clrscr();
	cout << "这个程序用来计算你的所得税" << endl;
	cout << "请按下任何键开始程序的运行..." << endl;
	cout << setiosflags(ios::fixed);	//显示小数形式
	cout << setprecision(2);			//保持小数点后两位数

	choice = getch();

	do {
		cout << endl << "输入你的收入总数:";
		cin >> income_amount;
		tax_amount = tax(income_amount);

		cout << endl << "你应当付所得税 $" << tax_amount << endl;

		cout << endl << "你想继续运行程序吗?(y/n): ";
		choice = getche();
	} while (toupper(choice) == 'Y');
	
	cout << endl << "谢谢你使用这个程序!" << endl;
}

/**********子程序tax()******************************************/
float tax(long income)
{
	float result;

	if (income < 5000)
		result = 0.0;
	else if (income > 5000 && income <= 10000)
		result = income * 0.03;
	else if (income > 10000 && income <= 20000)
		result = income * 0.055;
	else if (income > 20000 && income <= 40000)
		result = income * 0.108;
	else
		result = income * 0.156;

	return (result);
}										//子程序tax()结束

/*下面是这个程序运行后的一个典型输出结果:
这个程序用来计算你的所得税
请按下任何键开始程序的运行...

输入你的收入总数: 53690

你应当付所得税 $8375.64

你想继续运行程序吗?(y/n): n

谢谢你使用这个程序!
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -