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;
- using System.IO;
- namespace Trainiing1
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Программа Отель 1.0");
- // string [] rooms = { "1", "1", "2", "2", "4", "4" };
- string[] newFile = File.ReadAllLines("data.txt");
- string[] rooms = new string[newFile.Length];
- for (int i = 0; i < rooms.Length; i++)
- rooms = newFile;
- int guests, reserv;
- string date;
- for(int i = 0; i < rooms.Length; i++)
- {
- Console.WriteLine("Номер № " + (i + 1) + ", мест в номере: " + rooms[i]);
- }
- while (true)
- {
- Console.Write("Введите колическо посетителей ");
- guests = Convert.ToInt32(Console.ReadLine());
- if (guests <= 4 && guests >= 1)
- {
- switch (guests)
- {
- case 1:
- Console.Write("Используйте Номер № 1 или 2");
- break;
- case 2:
- Console.Write("Используйте Номер № 3 или 4");
- break;
- case 3:
- Console.Write("Используйте Номер № 4 или 5");
- break;
- case 4:
- Console.Write("Используйте Номер № 5 или 6");
- break;
- }
- Console.Write("\n" + "Выберите Номер ");
- reserv = Convert.ToInt32(Console.ReadLine()) - 1;
- if (reserv < 5)
- {
- Console.Write("\n" + "Введите дату приезда и отъзда посетителя ");
- date = Console.ReadLine();
- List<string> temp = rooms.ToList();
- temp.RemoveAt(reserv);
- temp.Insert(reserv, "Забронировано с " + date);
- rooms = temp.ToArray();
- Console.WriteLine("Вы забронировали номер № " + (reserv + 1));
- for (int i = 0; i < rooms.Length; i++)
- {
- Console.WriteLine("Номер № " + (i + 1) + ", мест в номере: " + rooms[i]);
- }
- }
- else
- {
- Console.WriteLine("Нет такого номера, выберите номер из списка");
- reserv = Convert.ToInt32(Console.ReadLine()) - 1;
- }
- }
- else
- {
- Console.WriteLine("Нет номера для такого количество гостей, вы можете разселить гостей в разные номера");
- }
- File.WriteAllLines("data.txt", rooms);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement