勾股计算器的前哨控制环

时间:2019-06-30 22:10:03

标签: c#

我正在构建一个计算器,以从用户输入的a和b边找到斜边。计算器应继续运行,直到用户双方输入0。

Console.WriteLine("enter length of first side: ");
double a = double.Parse(Console.ReadLine());

Console.WriteLine("enter length of second side: ");
double b = double.Parse(Console.ReadLine());

while (a != 0 && b != 0)
{
  //This code goes inside of the sentinel loop
  double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
  c = Math.Round(c, 4);
  Console.WriteLine("The hypotenuse is {0}", c);
}

输入“ 3”和“ 4”后,应显示“ 5”一次,然后返回到应用程序的“第一侧输入长度”部分。现在,该程序陷入了一个无休止的循环,显示“斜边为5”

0 个答案:

没有答案