Liest die Basis C und die beiden Winkel Alpha und Beta ein und gibt deren längen aus.
using System;
class Triangle {
static void Main(string[] arg)
{
double c = Convert.ToDouble(arg[0]);//Basis
double alpha = Convert.ToDouble(arg[1]); //alpha in Grad
double beta = Convert.ToDouble(arg[2]); // beta in Grad
double gamma = 180 - alpha - beta;
double b = c * Math.Sin(beta * Math.PI / 180) / Math.Sin(gamma * Math.PI / 180);
double a = c * Math.Sin(alpha * Math.PI / 180) / Math.Sin(gamma * Math.PI / 180);
Console.WriteLine("a = {0:f2}, b = {1:f2}", a, b);
}
}
1 Kommentare zum Snippet