GradRad

using System;

namespace GradRad
{

/// <summary>
/// Zusammenfassung für Class1.
/// </summary>
class Class1
{

/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static double Rad(double wg)
{

//Lokale Variable

double wr;
wr=wg*Math.PI/180;
return wr;

}
static double Grad(double wr)
{

double wg;
wg=wr*180/Math.PI;
return wg;

}
static void Main(string[] args)
{

//
// TODO: Fügen Sie hier Code hinzu, um die Anwendung zu starten
//
double Wi_Grad;
double Wi_Rad;
char wahl;
Console.WriteLine("U M R E C H N U N G R A D <-> G R A D");
Console.WriteLine("=====================================\n");
do
{

Console.Write("Wählen Sie:\nGrad -> Rad [1]\nRad -> Grad [2]: ");
wahl=Convert.ToChar(Console.ReadLine());

}while (wahl!='1'&&wahl!='2');
Console.Write("Winkel in ");
if(wahl=='1')
{

Console.Write("Grad: ");
Wi_Grad=Convert.ToDouble(Console.ReadLine());

//Aufruf der Funktion

Wi_Rad=Rad(Wi_Grad);
Wi_Rad=Math.Round(Wi_Rad,2);

}
else
{

Console.Write("Rad: ");
Wi_Rad=Convert.ToDouble(Console.ReadLine());

//Aufruf der Funktion

Wi_Grad=Grad(Wi_Rad);
Wi_Grad=Math.Round(Wi_Grad,2);

}
Console.WriteLine("Der Winkel hat {0}° und {1}rad",Wi_Grad,Wi_Rad);
Console.ReadLine();

}

}

}

<<zurück>>