c#中的工作百分比

que*_*n21 7 c# math

我有两个值,一个带有十进制值,另一个值带有一个值,用于计算该十进制值的百分比,例如:

10%的60%= 6

decimal value1 = 10;
decimal percentage = 60;
textbox1.text = ("mathsum here").toString();
Run Code Online (Sandbox Code Playgroud)

如何使用包含百分比值的十进制值和值来计算此值?

McA*_*hey 7

也许它会帮助你以这种方式思考它.

6
-- = .6 (or equivalent to your 60%)
10

在您的示例中,您想知道如何计算分子(6),因此为其分配变量.我们来用X.

X
-- = .6
10

..并通过将两边乘以10来解决X(在您的情况下).

X * 10 = .6 * 10
------
  10

X = .6 * 10

由此我希望您可以看到您可以获取百分比值并乘以"十进制"值.

请注意,为了获得.6,您需要将百分比(60)除以100.

所以我们的最终公式是:

60
--- * 10
100 

或使用您的变量:

percentage
---------- * value1
   100

我希望即使我的公式与之前的答案相似,我也会增加你的理解.我想确保你了解公式是如何得出的.

祝好运!


Ric*_*end 5

var result = (percentage/100) * value1;
textbox1.Text = result.ToString();
Run Code Online (Sandbox Code Playgroud)