📄 tax.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 + -