public static double MagicFunction(double s, int i)
Console.WriteLine(s.ToString());
public static double Calc(double d, int i, ref double s)
s = s + MagicFunction(d, i);
return Calc( d /1.1, i + 1, ref s);
public static void Main()
double rd = Calc(10.0, 0, ref s);
Console.WriteLine(rd.ToString());
Console.WriteLine(s.ToString());