Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace CSLight11
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- string[] weapons = new string[10] { "Автомат", "Пистолет", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно" }; //массив оружия
- string[] weaponsDamage = new string[10] { "10", "5", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно" }; //массив урона оружия
- string[] weaponsSize = new string[10] { "500", "40", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно", "Недоступно" }; //массив объмов магазинов оружия
- string eqippedWeapon = "";
- string eqippedWeaponDamage = "";
- string eqippedWeaponSize = "";
- int input; //input
- while (true)
- {
- Console.WriteLine("Добро пожаловать в секретный магазин!"); //приветствие
- Console.WriteLine("Экипированно: " + eqippedWeapon + "\nУрон: " + eqippedWeaponDamage + "\nОбъем магазина: " + eqippedWeaponSize); //что сейчас экипированно
- Console.WriteLine(" МЕНЮ \n 1.Список оружия.\n 2.Добавить оружее. \n 3.Удалить оружее"); //меню
- input = Convert.ToInt32(Console.ReadLine()); //input to string
- if (input == 1) //первый пункт меню, выбор оружия
- {
- int input_1;
- Console.WriteLine("В продаже сегодня представленны:");
- for (int i = 0; i < weapons.Length; i++) //вывод списка оружия(массива)
- {
- Console.WriteLine((i+1)+ ")" + weapons[i]);
- }
- Console.Write("Выберете номер оружия для покупки или введите \"0\" для возврата в предыдущее меню:");
- input_1 = Convert.ToInt32(Console.ReadLine());
- switch (input_1)
- {
- case 1:
- eqippedWeapon = weapons[0];
- eqippedWeaponDamage = weaponsDamage[0];
- eqippedWeaponSize = weaponsSize[0];
- Console.WriteLine("Вы выбрали \""+ eqippedWeapon +"\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 2:
- eqippedWeapon = weapons[1];
- eqippedWeaponDamage = weaponsDamage[1];
- eqippedWeaponSize = weaponsSize[1];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 3:
- eqippedWeapon = weapons[2];
- eqippedWeaponDamage = weaponsDamage[2];
- eqippedWeaponSize = weaponsSize[2];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 4:
- eqippedWeapon = weapons[3];
- eqippedWeaponDamage = weaponsDamage[3];
- eqippedWeaponSize = weaponsSize[3];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 5:
- eqippedWeapon = weapons[4];
- eqippedWeaponDamage = weaponsDamage[4];
- eqippedWeaponSize = weaponsSize[4];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 6:
- eqippedWeapon = weapons[5];
- eqippedWeaponDamage = weaponsDamage[5];
- eqippedWeaponSize = weaponsSize[5];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 7:
- eqippedWeapon = weapons[6];
- eqippedWeaponDamage = weaponsDamage[6];
- eqippedWeaponSize = weaponsSize[6];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 8:
- eqippedWeapon = weapons[7];
- eqippedWeaponDamage = weaponsDamage[7];
- eqippedWeaponSize = weaponsSize[7];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 9:
- eqippedWeapon = weapons[8];
- eqippedWeaponDamage = weaponsDamage[8];
- eqippedWeaponSize = weaponsSize[8];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 10:
- eqippedWeapon = weapons[9];
- eqippedWeaponDamage = weaponsDamage[9];
- eqippedWeaponSize = weaponsSize[9];
- Console.WriteLine("Вы выбрали \"" + eqippedWeapon + "\". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- break;
- case 0:
- Console.WriteLine("Возврат в меню, нажмите любую кнопку.");
- Console.ReadKey();
- break;
- default:
- Console.WriteLine("Некорректный номер, нажмите любую кнопку.");
- Console.ReadKey();
- break;
- }
- }
- else if (input == 2)
- {
- int numberOfWeapon;
- string newWeaponName;
- string newWeaponDamage;
- string newWeaponSize;
- Console.Write("Введите номер оружия для замены(1-10):");
- numberOfWeapon = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите название оружия:");
- newWeaponName = Convert.ToString(Console.ReadLine());
- Console.Write("Введите урон оружия:");
- newWeaponDamage = Convert.ToString(Console.ReadLine());
- Console.Write("Введите объем магазина оружия:");
- newWeaponSize = Convert.ToString(Console.ReadLine());
- weapons[numberOfWeapon - 1] = newWeaponName;
- weaponsDamage[numberOfWeapon - 1] = newWeaponDamage;
- weaponsSize[numberOfWeapon - 1] = newWeaponSize;
- Console.WriteLine("Оружее теперь доступно в магазине! Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- }
- else if (input == 3)
- {
- int numberToDelete;
- Console.WriteLine("Введите номер оружия для удаления(1-10):");
- numberToDelete = Convert.ToInt32(Console.ReadLine());
- weapons[numberToDelete -1] = "Недоступно";
- weaponsDamage[numberToDelete-1] = "Недоступно";
- weaponsSize[numberToDelete-1] = "Недоступно";
- Console.WriteLine("Вы успешно удалили оружее номер " + numberToDelete+ ". Нажмите любую кнопку для продолжения.");
- Console.ReadKey();
- }
- Console.Clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment