如何使代码的输出显示为"工资减税"
How to make the output of the code come out as "Wage minus Tax
我正在通过从工资中"减去"税款来创建一个简单的月工资计算器。每个人根据他们每月的收入(现阶段(有不同的税收。
但是,此代码输出的是税,而不是工资减税。
我已经尝试了几件事,例如; 制作新的变量(也尝试(从工资中减去税收,尽管这些方法都没有奏效。
(我是一个乞丐c++程序员,所以任何帮助将不胜感激(请考虑这一点
#include <iostream>
using namespace std;
int main() {
float mWage = 0;
cout << endl << "Now please type your exact monthly wage: ";
cin >> mWage;
cout << endl;
char taxtable[7][100]{" $0 - $19,050 = (1)","$19,501 - $77,400 = (2)","$77,401 - $165,000 = (3)","$165,001 - $315,000 = (4)","$315,001 - $400,000 = (5)","$400,001 - $600,000 = (6)","$600,001 or more = (7)"};
for (int taxpr = 0; taxpr < 7; taxpr++)
cout << taxtable[taxpr] << " " << endl;
cout << endl << "Now please type the number corrospondiong to your monthly wage: ";
int taxValue = 0;
cin >> taxValue;
cout << endl;
double one = 10;
double two = 12;
double three = 22;
double four = 24;
double five = 32;
double six = 35;
double seven = 37;
double one1 = (one / 100) * mWage;
double one2 = (two / 100) * mWage;
double one3 = (three / 100) * mWage;
double one4 = (four / 100) * mWage;
double one5 = (five / 100) * mWage;
double one6 = (six / 100) * mWage;
double one7 = (seven / 100) * mWage;
switch (taxValue) {
case 1:
cout << "This is your wage minus tax: $" << one1 << endl;
break;
case 2:
cout << "This is your wage minus tax: $" << one2 << endl;
break;
case 3:
cout << "This is your wage minus tax: $" << one3 << endl;
break;
case 4:
cout << "This is your wage minus tax: $" << one4 << endl;
break;
case 5:
cout << "This is your wage minus tax: $" << one5 << endl;
break;
case 6:
cout << "This is your wage minus tax: $" << one6 << endl;
break;
case 7:
cout << "This is your wage minus tax: $" << one7 << endl;
break;
default:
cout << "Incorrect Value!";
}
}
我预计产出是"工资-税",但实际产出只是工资的税。
当你计算one1
等等时,你不会从原始工资中减去税款。尝试类似的东西double one1 = mWage - (one / 100) * mWage;
相关文章:
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 更改高度贴图,使其在 4x4 网格上显示 16 个 hieghtmap
- 我写的 ASCII 到二进制转换器C++向后显示二进制,如何使其正确显示?
- 如何以编程方式使窗口全屏显示?
- 如何使C++调试语句显示在 gdb 控制台中
- 我们能否使 GDB 在回溯中显示非平凡的参数
- 如何使QLineSeries/QXYSeries仅显示一个点标签
- 如何使代码的输出显示为"工资减税"
- 一个人如何将QT(C )UI分为多个小部件子类,并使其显示与同一类中的所有窗口
- 如何使 QSortFilterProxyModel 停止在搜索结果中显示不完整的匹配项
- 该代码不会在其中显示任何数字输入.如何使它显示任何输入
- 如何使Chrome Dev Tools显示JavaScript源代码
- Delete[] 运算符使 *.exe 触发断点和 wntdll.pdb未加载以显示
- 从桌子状的顺序中显示从循环的值显示值,以使其更清晰和清洁
- 如何使 ACS 变量显示在终端上
- 使多个形状以不同的位置、大小和颜色显示
- C 如何使我的程序显示值而不是内存位置
- 我如何使其显示小数
- 使QT/C 程序显示其文件类型,如Windows上已知
- 无法使功能正常工作。不应显示的额外数字