以下的C#代码,其功能是,计算出圆的面积。
使用前提,在使用的过程中,需要输入圆的半径或直径。
该代码是输出窗口使用的。
static void Main(string[] args)
{
Console.WriteLine("圆的面积计算器\n\n");
start:
Console.WriteLine("输入半径请按\"1\"; 直径请按\"2\"");
int a = Convert.ToInt32(Console.ReadLine());
if (a == 1)
{
rstart:
Console.WriteLine("输入圆的\"半径\"");
double r = Convert.ToDouble(Console.ReadLine());
if (r <= 0)
{
Console.WriteLine("圆的半径会是这个数字吗?\n请重新输入!");
goto rstart;
}
else
{
Console.WriteLine("半径为{0}的圆的面积是{1}\n\n\n\n", r, Math.PI * r * r);
}
}
else if (a == 2)
{
dstart:
Console.WriteLine("输入圆的\"直径\"");
double d = Convert.ToDouble(Console.ReadLine());
if (d <= 0)
{
Console.WriteLine("圆的直径会是这个数字吗?\n请重新输入!");
goto dstart;
}
else
{
Console.WriteLine("直径为{0}的圆的面积是{1}\n\n\n\n" ,d,Math.PI*(d/2)*(d/2));
}
}
Console.WriteLine("您想继续使用吗?如果是,请按\"1\" !");
int i = Convert.ToInt32(Console.ReadLine());
if (i == 1)
{
goto start;
}
Console.ReadKey();
}