问题  再次计算另一个三角形的区域?

加入
12月5日,2020年
消息
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
多次执行操作的方式是使用循环。我在代码中看到没有循环,所以没有重复。如果您不知道如何编写循环,我建议您做一些研究。任何初学者的教程都将教您如何循环是编程中最基本的构建块之一。如果您确实知道如何,我建议您实现您认为正确的内容,然后在不起作用的情况下发布,提供所有问题的详细信息。

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,721
地点
悉尼,澳大利亚
编程经验
10+
请提供完整而明确的问题解释。提供细节:
  1. 你想要实现的;
  2. 你如何尝试实现它;和
  3. 你尝试时会发生什么。
但我必须做两次
做两次?您究竟期望发生了什么,并且究竟发生了什么情况?您是否调试代码,即,设置一个断点并按行逐步踩过IT线,检查每个步骤的状态?如果你还没有停止任何别的什么,那就才能做到这一点。在发布问题之前,请务必调试代码。如果您无法解决问题,那么至少您可以为我们提供精确的问题的细节,即确切地点以及如何以及如何以及如何与您的期望不同。
 
加入
12月5日,2020年
消息
5
编程经验
Beginner
如果您计算出来,则会获得解决方案。如果我按Enter键,程序再次关闭。但是我想在解决方案后获得同样的事情,所以我可以再次计算另一个三角形的区域。只有那么我可以关闭它。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,721
地点
悉尼,澳大利亚
编程经验
10+
多次执行操作的方式是使用循环。我在代码中看到没有循环,所以没有重复。如果您不知道如何编写循环,我建议您做一些研究。任何初学者的教程都将教您如何循环是编程中最基本的构建块之一。如果您确实知道如何,我建议您实现您认为正确的内容,然后在不起作用的情况下发布,提供所有问题的详细信息。
 
解决方案

sh

众所周知的成员
加入
2018年9月5日
消息
1,982
编程经验
10+
您的代码看起来应该在写它时运行。为什么你希望它不止一次运行?
由于您的代码中没有任何内容来运行两次,因此在上面帖子中概述的完全有效的建议以实现这一目标,因此建议。然后报告并告诉我们如果您在所述修改后解决了您的问题,请告知我们。  :)
 
最佳 底部