Как передать метод получения общей стоимости элементов меню?
Я новичок в использовании методов. Мне нужно создать программу на c#, которая получит общую стоимость заказа на стол, однако, похоже, я не могу правильно использовать свои методы. Я знаю, что это полный бардак.
const int Drawer = 30; double totalCost = custWood + (custDrawers * DRAWER); //methods //get wood type //get drawer count //display final results Console.WriteLine("For a desk of type {0} and {1} drawers, the cost is {2}"); Console.ReadLine(); }//End main method private static decimal totalCost(string woodType, int pnumberDrawers, decimal totalCost) { decimal returnValue = 0; returnValue = returnValue + (30 * pNumberDrawers); return returnValue; } private static int GetDrawerCount() { int returnValue = 0; do { Console.WriteLine("How many drawers would you like?"); } while (returnValue != 0); } private static void GetWoodType() { do { Console.WriteLine("What type of wood do you prefer for your desk?"); Console.WriteLine("PINE = 100, OAK = 140, MAPLE = 180"); string returnValue = Console.ReadLine().ToUpper(); switch (returnValue) { case "PINE": returnValue = "PINE"; break; case "OAK": returnValue = "OAK"; break; case "MAPLE": returnValue = "MAPLE"; break; default: returnValue = "bad"; Console.WriteLine("Whoops"); break; } } while (returnValue != "bad") ; } } }
Что я уже пробовал:
Сначала я завершил код, используя параллельный массив, не используя метод after.
Затем я попытался (и потерпел неудачу) использовать параллельный массив, чтобы вычислить цену, основанную на выборе пользователя.
Затем я попробовал использовать корпус выключателя. Я также пробовал и простые утверждения if.
CHill60
На самом деле ты не сказал, что не так!