Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Администрирование_кафе
- {
- class Program
- {
- static void Main(string[] args)
- {
- int[] table = { 4, 4, 4, 4, 4, 4, 2, 2 };
- do
- {
- Console.Clear();
- Console.WriteLine("Вы находитесь в приложении для администрирования кафе\n");
- Console.WriteLine("Все столы в зале:");
- for (int i = 0; i < table.Length; i++)
- {
- Console.WriteLine($"Стол №{ i + 1 } свободных мест:{ table[i] }");
- }
- Console.Write("\nКакой стол вы хотите забронировать: ");
- int userTable = Convert.ToInt32(Console.ReadLine()) - 1;
- Console.Write("Сколько мест вам нужно: ");
- int userPlace = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- if (table[userTable] >= userPlace && userPlace > 0)
- {
- table[userTable] -= userPlace;
- Console.WriteLine("Спасибо за бронь! \n\nВы забронировали за столом №" + (userTable + 1) + " " + userPlace + " места.");
- }
- else if (table[userTable] < userPlace && userPlace > 0)
- {
- Console.WriteLine("Недостаточно мест за данным столом\n");
- if (userPlace > 4)
- {
- Console.WriteLine("Возможно, для такой большой компании стоит занять места за несколькими столами");
- }
- for (int j = 0; j < table.Length; j++)
- {
- if ( table[j] <= 4 && table[j] >= userPlace)
- {
- Console.WriteLine($"Стол №{ j + 1 } подходит под ваши требования. За ним { table[j] } свободных мест.");
- }
- }
- }
- else
- {
- Console.WriteLine("Неверный ввод.");
- }
- Console.WriteLine($"\nЗа столом №{userTable + 1} сейчас свободно {table[userTable]} мест.");
- Console.ReadKey();
- }
- while (true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement