Расчитать стоимость всех посадочных мест в ресторане - C#
Формулировка задачи:
Уважаемые друзья!
Я только начал изучать C# поэтому прошу не бить кирпичами)) прошу Вашей помощи в написании первой простой программки. Думаю другим новичкам так же будет полезно потом разобраться в этом примере.
Суть проста. Надо расчитать стоимость всех посадочных мест в ресторане (для внутренних целей), но с таким условием что стоимость одного п.м. будет зависеть от общего их кол-ва.
Другими словами. Если мест от 1 до 30 то 1 п.м. = 65 рублей. Если более 31 п.м. - то 60 рублей.
Я хочу сам её доделать с вашими подсказками, там ещё будут кучи условий, просто хочу постепенно разобрать эту тему. Вопросы в комментариях в коде
Помогите пожалуйста друзья)) У Шилдта что то нет про условия в свитче, там только значения. Можно конечно реализовать это if else, но хотелось бы освоить свитч.
Почему то MSVS мне пишет "Превышение допустимого числа символов в символьной константе"
Но какое может быть превышение когда у меня тип string?
static void Main(string[] args) { int ПосадочныхМест; int СтоимостьМеста; Console.WriteLine("Введите количество посадочных мест"); // выводит в консоли вопрос юзеру Console.ReadLine(); // как теперь считать полученные данные? т.е. присвоить переменной ПосадочныхМест значение? switch (ПосадочныхМест) { //вот тут вообще начинается билиберда - смысл в том что если указано меньше 30 //то присвоить переменной стоимость места 65, а если более 31 то 60. case ПосадочныхМест < 30 : СтоимостьМеста = 65; break; case ПосадочныхМест > 31 : СтоимостьМеста = 60; break; } Console.WriteLine(СтоимостьМеста); // теперь я хочу что бы он мне написал эту стоимость места Console.ReadKey(); //и не закрывался после выполнения }
И ещё вопрос по ходу дела
string ТипПомещения; Console.Write("Что у вас: закусочная, кафе или ресторан?\n"); ТипПомещения = Console.ReadLine(); switch (ТипПомещения) { case 'Закусочная': Console.WriteLine("Итак у Вас закусочная!"); break; case 'Кафе': Console.WriteLine("Итак у Вас кафе!"); break; case 'Ресторан': Console.WriteLine("Итак у Вас ресторан!"); break; }
Решение задачи: «Расчитать стоимость всех посадочных мест в ресторане»
textual
Листинг программы
switch (ТипПомещения.ToLower) { case 'закусочная': Console.WriteLine("Итак у Вас закусочная!"); break; case 'кафе': Console.WriteLine("Итак у Вас кафе!"); break; case 'ресторан': Console.WriteLine("Итак у Вас ресторан!"); break; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д