创建接收与默认值1,000.0命名参数,年利率与.01的默认值,并作为投资的年期的号码命名的参数量的投资原则原有量的内部静态无效的方法与5所述的方法,所述默认值的命名的参数使用的格式说明来输出表示各年,在每年的端部的投资的价值一个简单的表。有一个在这个方法没有输入。提示:查找货币格式说明。
我使用A = P(1个+ RT)作为单利式。
internal static void Table(double original, double interest, int[] yrs)
{
double[] A = new double[6];
for (int i = 1; i < yrs.Length; i++)
{
A[i] = original * (1 + interest * i); //this is the line
}
for (int i = 1; i < yrs.Length; i++)
{
Console.WriteLine("Year " + i + " value: " + A[i].ToString("C", CultureInfo.CreateSpecificCulture("en-US")));
}
}
你忘了添加默认值方法的参数。 和几年应该是整数不是整数数组。
internal static void Table(double original = 1000.0, double interest= 0.01, int years = 5)
{
for (int i = 1; i <= years; i++)
{
original += original * interest;
Console.WriteLine($"Year {i} value: {original.ToString("C", CultureInfo.CreateSpecificCulture("en-US"))}");*
}
}