【问题标题】:ASP Web Forms: A method to calculate a decimal raised to the power another decimal value?ASP Web Forms:一种计算小数乘以另一个小数的方法?
【发布时间】:2017-11-21 16:18:05
【问题描述】:

我怎样才能找到一个十进制值的另一个十进制值的幂?例如,我想找到的值:

12.25^2.5

为了详细说明这个问题,我正在构建一个 ASP Web 表单,我将在其中通过 TextBoxes 读取两个十进制(双精度数据类型)值,并将第一个数字的值返回到第二个数字的幂。

【问题讨论】:

  • 使用 Math.Pow 吗?
  • @BadMiscuit % 是模数,不是功率。
  • @ADyson 对不起,我读得太快了这个问题,我以为他想要结果的小数部分。我编辑了评论

标签: asp.net visual-studio exponent


【解决方案1】:

我在 ASP.NET 和 C# 中处于初级水平,但这是我将使用的代码:

double firstNumber = Convert.Double(TextBox1.Text);
double secondNumber = Convert.Double(TextBox2.Text);
OutputTextBox.Text = Convert.ToString(Math.Pow(firstNumber,secondNumber));

试试看结果告诉我

【讨论】:

    【解决方案2】:

    假设C#(你没说,但如果不是你可以很容易地将它转换成另一种语言),那么你需要的是Math.Pow方法:

    double result, input1, input2; 
    input1 = Double.Parse(yourFirstTextBox.Text);
    input2 = Double.Parse(yourSecondTextBox.Text);
    result = Math.Pow(input1, input2);
    

    https://msdn.microsoft.com/en-us/library/system.math.pow.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多