Skip to content

Instantly share code, notes, and snippets.

@celiosouza2013
Last active June 25, 2019 20:31
Show Gist options
  • Save celiosouza2013/d3d84650b732277fce1f067171a337bd to your computer and use it in GitHub Desktop.
Save celiosouza2013/d3d84650b732277fce1f067171a337bd to your computer and use it in GitHub Desktop.
Exercício área triangulo - sem Classes
using System;
using System.Globalization;
namespace Course
{
class Program
{
static void Main(string[] args)
{
double xA, xB, xC, yA, yB, yC;
Console.WriteLine("Entre com as medidas do triângulo X:");
xA = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
xB = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
xC = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
Console.WriteLine("Entre com as medidas do triângulo Y:");
yA = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
yB = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
yC = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
double p = (xA + xB + xC) / 2.0;
double areaX = Math.Sqrt(p * (p - xA) * (p - xB) * (p - xC));
p = (yA + yB + yC) / 2.0;
double areaY = Math.Sqrt(p * (p - yA) * (p - yB) * (p - yC));
Console.WriteLine("Área de X = " + areaX.ToString("F4", CultureInfo.InvariantCulture));
Console.WriteLine("Área de Y = " + areaY.ToString("F4", CultureInfo.InvariantCulture));
if (areaX > areaY)
{
Console.WriteLine("Maior área: X");
}
else
{
Console.WriteLine("Maior área: Y");
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment