C# program to find the area of a triangle:
In this post, we will learn how to find the area of a triangle in C#. To calculate the area of a triangle, we need the base and height of the triangle. Once we get both, we can find the area by using the following formula:
Triangle area = (base * height)/2
So, if we have the base and height values, we can find the area of the triangle.
This C# program will take the base and height as inputs from the user and print the area.
C# program:
Below is the complete C# program:
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("Enter the base value:");
double baseValue = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the height:");
double heightValue = Convert.ToDouble(Console.ReadLine());
double area = (baseValue * heightValue) / 2;
Console.WriteLine("Area : " + area);
}
}
Here,
- It is asking the user to enter the base of the triangle. This value is stored in the variable baseValue.
- It is again askiing the user to enter the height of the triangle. This value is stored in the variable heightValue.
- It is calculating the area of the triangle using the above formula and that value is stored in the area variable.
- The last line is printing the area of the triangle calculated.
If you run this program, it will print output as like below:
Enter the base value:
31
Enter the height:
33
Area : 511.5
By using a separate function:
We can also solve it by using a separate function. This function will take the base and height as the arguments and return the area.
Below is the complete program:
using System;
class HelloWorld
{
static double findArea (double b, double h)
{
return (b * h) / 2;
}
static void Main ()
{
Console.WriteLine ("Enter the base value:");
double baseValue = Convert.ToDouble (Console.ReadLine ());
Console.WriteLine ("Enter the height:");
double heightValue = Convert.ToDouble (Console.ReadLine ());
Console.WriteLine ("Area : " + findArea (baseValue, heightValue));
}
}
Here,
- findArea is a different function that calculates the triangle area.
- We are calling this function from the Main method.
- The other part of the program is same as above.
It will print similar output.
You might also like:
- 2 different C# program to check if all numbers in an array are even or odd
- C# program to check if an item exists in an array
- C# program to find the area and perimeter of a rectangle
- C# program to find the index of an element in an array
- C# program to remove duplicate characters from a string
- C# program to convert a string to byte array