Как я могу изменить свою программу C#, чтобы использовать массивы для хранения фамилий, разрешенных инициалов и накопленной стоимости продаж?
Я новичок в работе с массивами и не понимаю, как изменить мою текущую программу, чтобы использовать массивы для хранения фамилий, разрешенных инициалов и накопленных значений продаж. Цель программы-рассчитать стоимость ежегодной гаражной распродажи каждой семьи. Это то, что у меня есть до сих пор.
static void Main(string[] args) { double familyA = 0; double familyB = 0; double familyC = 0; double grandTotal = 0; double saleAmount = 0; string familyInitial; double inputSale; Console.Write("Enter your family initial A, B, or C: "); familyInitial = Console.ReadLine(); Console.Write("Enter sale amount $"); inputSale = Convert.ToDouble(Console.ReadLine()); saleAmount = Convert.ToDouble(inputSale); while (true) { if (familyInitial == "A" || familyInitial == "a") { familyA += saleAmount; } else if (familyInitial == "B" || familyInitial == "b") { familyB += saleAmount; } else if (familyInitial == "C" || familyInitial == "c") { familyC += saleAmount; } grandTotal = grandTotal + inputSale; Console.Write("Enter your family initial A, B, or C(Z to exit): "); familyInitial = Console.ReadLine(); if (familyInitial == "Z" || familyInitial == "z") { break; } Console.Write("Enter sale amount $"); inputSale = Convert.ToDouble(Console.ReadLine()); saleAmount = Convert.ToDouble(inputSale); } Console.WriteLine("Family A: {0}", familyA); Console.WriteLine("Family B: {0}", familyB); Console.WriteLine("Family C: {0}", familyC); Console.WriteLine("Your Grand Total: {0} ", grandTotal); } } }
Что я уже пробовал:
В основном то, что я перечислил выше. Извините, если это глупый вопрос. Я действительно не понимаю, что делаю.