public static void Main()
Console.WriteLine("Welcome!! Let's get started, enter 1 , 2, or 3");
Console.WriteLine("Please choose an option:");
Console.WriteLine("1. Find missing leg");
Console.WriteLine("2. Find hypotenuse");
Console.WriteLine("3. Quit");
int choice = int.Parse(Console.ReadLine());
Console.WriteLine("Enter value of first leg");
double leg1 = double.Parse(Console.ReadLine());
Console.WriteLine("Enter value of second leg");
double leg2 = double.Parse(Console.ReadLine());
double hypotenuse = pyth(leg1, leg2);
Console.WriteLine("The hypotenuse of the triangle is " +hypotenuse);
Console.WriteLine("Enter length of the leg");
double userleg = double.Parse(Console.ReadLine());
Console.WriteLine("Enter the length of the hypotenuse");
double userhyp = double.Parse(Console.ReadLine());
double missingleg = leg(userleg, userhyp);
Console.WriteLine("The missing leg of the triangle is " +missingleg);
Console.WriteLine("Goodbye");
Console.WriteLine("Press any key to continue");
static private double pyth(double a, double b)
private static double leg(double b, double c)
return Math.Sqrt(c2 - b2);