Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Created by Mikhail RashkaByorn Palagin | https://vk.com/sne.official
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Odd_or_Even
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.Write("Enter EN for English/Введите РУ для Русского языка: ");
- string lang = Console.ReadLine();
- while (lang.ToLower() != "ру" && lang.ToLower() != "en")
- {
- Console.Write("ERROR/ОШИБКА: Enter EN for English/Введите РУ для Русского языка: ");
- lang = Console.ReadLine();
- }
- switch (lang.ToLower())
- {
- case "ру":
- gameRU ru = new gameRU();
- ru.RU();
- break;
- case "en":
- gameEN en = new gameEN();
- en.EN();
- break;
- }
- }
- }
- class gameRU
- {
- public void RU()
- {
- int number_user1;
- int number_user2;
- string name_user1;
- string name_user2;
- Console.Write("Игрок 1 введите свое имя: ");
- name_user1 = Console.ReadLine();
- Console.Write("Игрок 2 введите свое имя: ");
- name_user2 = Console.ReadLine();
- Console.WriteLine($"Здравствуйте игроки, [{name_user1}] выберите Чет или Нечет, а также числа в диапозоне от 1 до 5");
- Console.WriteLine();
- Console.Write($"[{name_user1}] напишите Чет или Нечет: ");
- string odd_or_even = Console.ReadLine();
- while (odd_or_even.ToLower() != "нечет" && odd_or_even.ToLower() != "чет")
- {
- Console.Write($"ОШИБКА: [{name_user1}] ПОЖАЛУЙСТА напишите Чет или Нечет: ");
- odd_or_even = Console.ReadLine();
- }
- Console.Write($"[{name_user1}] введите число в диапозоне от 1 до 5: ");
- while (!int.TryParse(Console.ReadLine(), out number_user1) || number_user1 <= 0 || number_user1 > 5)
- {
- Console.Write($"ОШИБКА: [{name_user1}] ПОЖАЛУЙСТА введите число в диапозоне от 1 до 5: ");
- }
- switch (odd_or_even.ToLower())
- {
- case "нечет":
- Console.WriteLine($"[{name_user1}] Нечет");
- Console.WriteLine($"[{name_user2}] Чет");
- break;
- case "чет":
- Console.WriteLine($"[{name_user1}] Чет");
- Console.WriteLine($"[{name_user2}] Нечет");
- break;
- }
- Console.Write($"[{name_user2}] введите число в диапозоне от 1 до 5: ");
- while (!int.TryParse(Console.ReadLine(), out number_user2) || number_user2 <= 0 || number_user2 > 5)
- {
- Console.Write($"ОШИБКА: [{name_user2}] ПОЖАЛУЙСТА введите число в диапозоне от 1 до 5: ");
- }
- Console.WriteLine();
- Console.WriteLine("Сейчас мы проверим введенные данные и определим победителя");
- if ((number_user1 + number_user2) % 2 == 0) Console.WriteLine($"Сумма чисел равна: {number_user1 + number_user2} [Это Чет]");
- else Console.WriteLine($"Сумма чисел равна: {(number_user1 + number_user2)} [Это Нечет]");
- Console.WriteLine();
- if (odd_or_even.ToLower() == "чет" && (number_user1 + number_user2) % 2 == 0 || odd_or_even.ToLower() == "нечет" && (number_user1 + number_user2) % 2 == 1) Console.WriteLine($"Победитель [{name_user1}]! Поздравляем");
- else Console.WriteLine($"Победитель [{name_user2}]! Поздравляем");
- Console.WriteLine();
- Console.WriteLine("Спасибо за то что играли :)");
- Console.WriteLine("Автор Михаил RashkaByorn Палагин | https://vk.com/sne.official");
- Console.Write("Нажмите любую клавишу чтобы закрыть...");
- Console.ReadKey();
- }
- }
- class gameEN
- {
- public void EN()
- {
- int number_user1;
- int number_user2;
- string name_user1;
- string name_user2;
- Console.Write("Player 1 enter your name: ");
- name_user1 = Console.ReadLine();
- Console.Write("Player 2 enter your name: ");
- name_user2 = Console.ReadLine();
- Console.WriteLine($"Hi players, [{name_user1}] must choose Odd or Even and numbers from 1 to 5");
- Console.WriteLine();
- Console.Write($"[{name_user1}] write Odd or Even: ");
- string odd_or_even = Console.ReadLine();
- while (odd_or_even.ToLower() != "odd" && odd_or_even.ToLower() != "even")
- {
- Console.Write($"ERROR: [{name_user1}] PLEASE write Odd or Even: ");
- odd_or_even = Console.ReadLine();
- }
- Console.Write($"[{name_user1}] enter number between 1 and 5: ");
- while (!int.TryParse(Console.ReadLine(), out number_user1) || number_user1 <= 0 || number_user1 > 5)
- {
- Console.Write($"ERROR: [{name_user1}] PLEASE enter number between 1 and 5: ");
- }
- switch (odd_or_even.ToLower())
- {
- case "odd":
- Console.WriteLine($"[{name_user1}] is Odd");
- Console.WriteLine($"[{name_user2}] is Even");
- break;
- case "even":
- Console.WriteLine($"[{name_user1}] is Even");
- Console.WriteLine($"[{name_user2}] is Odd");
- break;
- }
- Console.Write($"[{name_user2}] enter number between 1 and 5: ");
- while (!int.TryParse(Console.ReadLine(), out number_user2) || number_user2 <= 0 || number_user2 > 5)
- {
- Console.Write($"ERROR: [{name_user2}] PLEASE enter number between 1 and 5: ");
- }
- Console.WriteLine();
- Console.WriteLine("Now we add the number of each player and determine the winner");
- if ((number_user1 + number_user2) % 2 == 0) Console.WriteLine($"The amount is equal to: {number_user1 + number_user2} [It's Even]");
- else Console.WriteLine($"The amount is equal to: {(number_user1 + number_user2)} [It's Odd]");
- Console.WriteLine();
- if (odd_or_even.ToLower() == "even" && (number_user1 + number_user2) % 2 == 0 || odd_or_even.ToLower() == "odd" && (number_user1 + number_user2) % 2 == 1) Console.WriteLine($"Winner is [{name_user1}]! Congratulations");
- else Console.WriteLine($"Winner is [{name_user2}]! Congratulations");
- Console.WriteLine();
- Console.WriteLine("Thank you for playing :)");
- Console.WriteLine("Created by Mikhail RashkaByorn Palagin | https://vk.com/sne.official");
- Console.Write("Press any key to close...");
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement