Problem:
Triangle

For given two sides of a triangle a and b and the angle C between them, calculate the following properties:

S: Area of the triangle

L: The length of the circumference of the triangle

h: The height of the triangle with side a as a bottom edge

Input

The length of a, the length of b and the angle C are given in integers.

Output

Print S, L and h in a line respectively. The output should not contain an absolute error greater than 10-4.

Sample Input

4 3 90

Sample Output

6.00000000
12.00000000
3.00000000

Solution in C# (judge verdict: Accepted)

using System;

	public class Class1
	{
		public static void Main(String[] args)
		{
			string triangle=Console.ReadLine();
			string[] abTheta=triangle.Split();
			double a=double.Parse(abTheta[0]);
			double b=double.Parse(abTheta[1]);
			double radian=double.Parse(abTheta[2])*(Math.PI/180);
			//S
			Console.WriteLine(b*a*Math.Sin(radian)/2);
			//a+b+c
			Console.WriteLine(a+b+(Math.Sqrt(a*a+b*b-(2*a*b*Math.Cos(radian)))));
			//b cosTheta
			Console.WriteLine(b*Math.Sin(radian));
			
		}
	}