private static void Triangulo() { Triangulo x, y; double a, b, c; x = new Triangulo(); y = new Triangulo(); Console.WriteLine("Triangulo X"); a = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); b = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); c = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); x.A = a; x.B = b; x.C = c; Console.WriteLine("Triangulo Y"); a = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); b = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); c = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); y.A = a; y.B = b; y.C = c; Console.WriteLine("Ax:{0:F4} {1:F4}", x.Area(), y.Area()); if (x.Area() > y.Area()) { Console.WriteLine("x"); } else { Console.WriteLine("y"); } }
static void Main(string[] args) { Triangulo x, y; x = new Triangulo(); y = new Triangulo(); double p; double areax; double areay; Console.WriteLine("Digitos 3 valores da area X: "); x.LadoA = double.Parse(Console.ReadLine()); x.LadoB = double.Parse(Console.ReadLine()); x.LadoC = double.Parse(Console.ReadLine()); p = (x.LadoA + x.LadoB + x.LadoC) / 2; areax = Math.Sqrt(p * (p - x.LadoA) * (p - x.LadoB) * (p - x.LadoC)); Console.WriteLine("Digite os 3 valores da area Y: "); y.LadoA = double.Parse(Console.ReadLine()); y.LadoB = double.Parse(Console.ReadLine()); y.LadoC = double.Parse(Console.ReadLine()); p = (y.LadoA + y.LadoB + y.LadoC) / 2; areay = Math.Sqrt(p * (p - y.LadoA) * (p - y.LadoB) * (p - y.LadoC)); Console.WriteLine($"A area x: {areax:F4}"); Console.WriteLine($"A area y: {areay:F4}"); if (areax > areay) { Console.WriteLine($"A área x é maior que a area y"); } else { Console.WriteLine($"A área x é maior que a area x"); } }