我试图显示减去数字后的百分比。
示例:
工作成本= £165.00
工人费用= £42.00
剩余= %
工人减薪后剩下的成本百分比是多少。
我的代码输出显示为0
int number = 0, number1, result = 0;
if (Int32.TryParse(SelectedQuoteForEditing.JobPrice, out number) && Int32.TryParse(Rate.Content.ToString().ToString(), out number1))
{result = number - number1;}
JobPercentage.Content = result.ToString();
答案 0 :(得分:5)
简单的公式是PART / MAX * 100
您的错应该是这样的:
double costOfWork = 165;
double workersCharge = 42;
double left = Math.Round((costOfWork - workersCharge) / costOfWork * 100, 2);
它使用costOfWork - workersCharge
计算剩余费用。
然后它计算剩余成本的百分比。 四舍五入到两位数。