C# 无法计算两个数字之间的百分比差
我试图显示减去一个数字后的百分比 例如: 工作成本=165.00英镑 工人费用=C# 无法计算两个数字之间的百分比差,c#,C#,我试图显示减去一个数字后的百分比 例如: 工作成本=165.00英镑 工人费用=42.00英镑 剩余=% 工人被削减后剩下的成本的百分比是多少 我的代码输出显示为0 int number = 0, number1, result = 0; if (Int32.TryParse(SelectedQuoteForEditing.JobPrice, out number) && Int32.TryParse(Rate.Content.ToString().ToString(), ou
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();
简单的公式是PART/MAX*100
如果是你的错,它应该是这样的:
double costOfWork = 165;
double workersCharge = 42;
double left = Math.Round((costOfWork - workersCharge) / costOfWork * 100, 2);
它使用costOfWork-workersCharge
计算剩余成本
然后计算剩余成本的百分比。
它正四舍五入到两位数。简单的公式是PART/MAX*100
如果是你的错,它应该是这样的:
double costOfWork = 165;
double workersCharge = 42;
double left = Math.Round((costOfWork - workersCharge) / costOfWork * 100, 2);
它使用costOfWork-workersCharge
计算剩余成本
然后计算剩余成本的百分比。
它正四舍五入到两位数。(165-42)/165=0.745或74.5%不确定如何从减法方程式中得到百分比。今天是学习调试器的好日子。(165-42)/165=0.745或74.5%不确定如何从减法方程式中得到百分比。今天是学习调试器的好日子。