Overloaded Area Calculator Assignment
Overloaded Area Calculator Assignment
class AreaCalculator
{
static void Main()
{
int choice;
do
{
Console.WriteLine("What Would you like to calculate?:");
Console.WriteLine("1) Area of a Square");
Console.WriteLine("2) Area of a Rectangle");
Console.WriteLine("3) Area of a Triangle");
Console.WriteLine("4) Exit");
Console.Write("Type your choice (1-4): ");
case 2:
Console.Write("Enter the length of the rectangle\nUnits:
");
double length = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter the width of the rectangle\nUnits: ");
double width = Convert.ToDouble(Console.ReadLine());
Console.WriteLine($"Area of the rectangle: {Area(length,
width)}\n");
break;
case 3:
Console.Write("Enter the length of side 1 of the triangle\
nUnits: ");
double side1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter the length of side 2 of the triangle\
nUnits: ");
double side2 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter the length of side 3 of the triangle\
nUnits: ");
double side3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine($"Area of the triangle: {Area(side1,
side2, side3)}\n");
break;
case 4:
Console.WriteLine("Goodbye!");
break;
default:
Console.WriteLine("Please enter a number between 1 and
4.");
break;
}
}
else
{
Console.WriteLine("Please enter a valid number.");
}
Console.WriteLine();