再次计算另一个三角形的面积?

CompDummy

会员
已加入
2020年12月5日
留言内容
5
编程经验
Beginner
我创建了一个程序
C#:
class Program
{
    static void Main(string[] args)
    {
        double b;
        double h;

        Console.WriteLine("Basis: ");
        b= Convert.ToDouble(Console.ReadLine());

        Console.WriteLine("Height: ");
        h= Convert.ToDouble(Console.ReadLine());

        double area1 = Program.calcArea(b, h);
        Console.WriteLine("The area of triangle 1 is: ");
        Console.WriteLine(area1);
        Console.ReadLine();
    }

    public static double calcArea(double b, double h)
    {
        return b * h / 2;
    }
}
它可以工作,但是我必须做两次,解决方案是什么?
 
由主持人最后编辑:
Solution
多次执行操作的方式是使用循环。我发现您的代码中没有循环,所以没有重复。如果您不知道如何编写循环,建议您做一些研究。任何初学者的教程都将教您as循环如何成为编程中最基本的构建块之一。如果您确实知道如何做,我建议您实施您认为正确的内容,然后在不起作用的情况下发回邮件,并提供问题的所有详细信息。

金西尼

福彩12选5走势图论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,502
地点
悉尼,澳大利亚
编程经验
10+
请提供问题的完整解释。提供以下详细信息:
  1. 您正在努力实现的目标;
  2. 您如何尝试实现它;和
  3. 尝试时会发生什么。
但我必须做两次
做什么两次?您究竟希望发生什么,究竟会发生什么?您是否调试了代码,即设置了一个断点并逐行浏览,检查每一步的状态?如果您还没有做,那就停下来做什么,然后再做。始终在发布问题之前调试代码。如果您无法解决问题,那么至少您可以向我们提供该问题的准确详细信息,即确切的实际行为以及实际行为与您的期望有所不同。
 

CompDummy

会员
已加入
2020年12月5日
留言内容
5
编程经验
Beginner
如果计算出这一点,您将得到一个解决方案。如果按回车,程序将再次关闭。但是我想在解决方案之后将同样的东西找回来,所以我可以再次计算另一个三角形的面积。只有这样我才能关闭它。
 

金西尼

福彩12选5走势图论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,502
地点
悉尼,澳大利亚
编程经验
10+
多次执行操作的方式是使用循环。我发现您的代码中没有循环,所以没有重复。如果您不知道如何编写循环,建议您做一些研究。任何初学者的教程都将教您as循环如何成为编程中最基本的构建块之一。如果您确实知道如何做,我建议您实施您认为正确的内容,然后在不起作用的情况下发回邮件,并提供问题的所有详细信息。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
您的代码看起来应该像您编写时那样运行。您为什么期望它运行不止一次?
由于您的代码中没有任何内容可以使其运行两次,因此我建议遵循以上文章中概述的完全有效的建议以实现该目标。然后报告,让我们知道您是否在修改后解决了问题。 :)
 
最佳 底部