4
07/11/2024 2:28 오후
주제 스타터
I need to create a program in Visual Basics (C#) which calculates the area of a triangle. Please help! thanks
3개 답글
1
07/11/2024 2:29 오후
The CODE:
using System; using System.Text; class AreaTriangle { static void Main() { //Triangle Area = 1/2(base x height) Console.Write("Please write the \"b\" value of your triangle: "); decimal bSide = decimal.Parse(Console.ReadLine()); Console.Write("Please write the \"h\" value of your triangle: "); decimal hSide = decimal.Parse(Console.ReadLine()); decimal area = (bSide * hSide) / 2; Console.WriteLine("The area of your triangle is: {0}", area); } }
The reason for using decimal instead of int is because some values can be real numbers...
OUTPUT:
1
07/11/2024 2:30 오후
The formula for calculating is: Area of a triangle = 1/2(base x height)
1
07/11/2024 2:30 오후
This code I think is more accurate:
using System; namespace area { class Program { static void Main(string[] args) { double b; double h; Console.WriteLine("Enter your base length: "); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Enter the height: "); h = Convert.ToDouble(Console.ReadLine()); double area = Program.calcArea(b, h); Console.WriteLine(area); Console.ReadLine(); } public static double calcArea(double b, double h) { return 0.5 * b * h; } } }