方法计算落地弹起高度
static double Tanqigaodu(double input, out double sum)//算弹起高度
{
int i = 1;
sum = 0;
while (i < 11)
{
sum += (1.5 * input);
input /= 2.0;
i++;
}
heig=input;
return input;
}
static void Main(string[] args)
{
double n = Convert.ToDouble(Console.ReadLine());
double n1= Tanqigaodu(n, out double heig,out double sum);
Console.WriteLine("第十次弹起高度:" + heig);
Console.WriteLine("第十次弹起高度:" + (sum-heig));
}
====================================================
由于要输出的这两个值,有一个是咱们的定义值,由用户输入,已经写过了。因此这个方法还可以写的更简练一些:
static double Tanqigaodu(double input,out double sum)//算弹起高度
{
int i = 1;
sum = 0;
while (i < 11)
{
sum += (1.5 * input);
input /= 2.0;
i++;
}
return input;
}
static void Main(string[] args)
{
double n = Convert.ToDouble(Console.ReadLine());
double n1= Tanqigaodu(n,out double sum);
Console.WriteLine("第十次弹起高度:" + n1);
Console.WriteLine("第十次弹起高度:" + (sum-n1));
}