Advertisement
Guest User

Untitled

a guest
Apr 14th, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _01.Nigga
  4. {
  5.     class Program
  6.     {
  7.         static void Main()
  8.         {
  9.             double aX = double.Parse(Console.ReadLine());
  10.             double aY = double.Parse(Console.ReadLine());
  11.             double bX = double.Parse(Console.ReadLine());
  12.             double bY = double.Parse(Console.ReadLine());
  13.             double cX = double.Parse(Console.ReadLine());
  14.             double cY = double.Parse(Console.ReadLine());
  15.  
  16.             double sideOne = Math.Sqrt((bX - aX) * (bX - aX) + (bY - aY) * (bY - aY));
  17.             double sideTwo = Math.Sqrt((cX - bX) * (cX - bX) + (cY - bY) * (cY - bY));
  18.             double sideThree = Math.Sqrt((aX - cX) * (aX - cX) + (aY - cY) * (aY - cY));
  19.  
  20.             bool isTriangle = sideOne + sideTwo > sideThree && sideTwo + sideThree > sideOne
  21.                 && sideOne + sideThree > sideTwo;
  22.            
  23.             if (isTriangle)
  24.             {
  25.                 Console.WriteLine("Yes");
  26.                 double halfPerimeter = (sideOne + sideTwo + sideThree) / 2;
  27.                 double area = Math.Sqrt(halfPerimeter * (halfPerimeter - sideOne) *
  28.                     (halfPerimeter - sideTwo) * (halfPerimeter - sideThree));
  29.                 Console.WriteLine("{0:F2}", area);
  30.             }
  31.             else
  32.             {
  33.                 Console.WriteLine("No");
  34.                 Console.WriteLine("{0:F2}", sideOne);
  35.             }
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement