【发布时间】:2018-12-01 01:38:44
【问题描述】:
static double calculateTotals(double a)
{
double transfee = a * .01;
double total = a + transfee;
return total;
}
static void Main(string[] args)
{
Console.WriteLine("How many dontations to process?");
int donations = Convert.ToInt16(Console.ReadLine());
int[] count = new int[] { donations + 1 };
int ct = 1;
int i = -1;
do
{
Console.WriteLine("Enter name: ");
string name = Console.ReadLine();
Console.WriteLine("Enter donation amount: ");
double amount = Convert.ToDouble(Console.ReadLine());
double transfee = amount * .01;
i++;
ct = count[i += 1];
Console.WriteLine(name + "\t" + amount + "\t" + transfee);
} while (i < donations);
Console.WriteLine("TOTALS:" + "\t" + calculateTotals(amount) + "\t" + transfee);
Console.ReadLine();
}
}
你好。我是编码的初学者,所以如果这是一次糟糕的尝试,我深表歉意。
我正在尝试制作一个应用程序来记录个人捐赠的金额,计算交易费用,并为每个人输出结果。最后,我正在创建最后一行输出,其中将说明总捐款和总交易费用。
我目前不确定如何将数组正确地实现到我的循环中,并且不确定循环是否总体上得到了优化。
再说一遍,我是初学者。我为这样的代码道歉,但我希望对这些事情进行一些澄清。
谢谢!
【问题讨论】:
-
代码现在做了什么?你想让它做什么呢?