RedFlys

Home work - program is password protect

Aug 6th, 2021 (edited)
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.97 KB | None | 0 0
  1. using System;
  2.  
  3. namespace HomeWork
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int numberOfAttmpts = 3;
  10.             string password = "lol-kek-чебурек";
  11.             string secretMessage = "Лол, или по-английски Lol расшифровывается как laugh out loud, что в переводе означает смеяться в голос." +
  12.                 " Эта аббревиатура пришла к нам из американского сленга. Дело в том, что когда появились мобильные телефоны, в смс сообщениях был установлен лимит символов и люди начали сокращать слова. " +
  13.                 "Постепенно эти сокращения перешли в разговорную речь, а далее и в интернет. " +
  14.                 "\nКек это транслитерация слова Lol  на орочем языке в игре World of Warcraft. " +
  15.                 "Один раз, игрок, игравший за орка, общался в чате с игроками-людьми. Но, из - за того, что по сюжету люди не могут понимать орков и наоборот, " +
  16.                 "игрок-орк увидел на экране внутриигровой людской язык, а не привычный английский. После этого он решил написать в чате lol, " +
  17.                 "потому что он не понял что ему хотят сказать. Ну а те, кто играли за людей, увидели надпись kek, т.е. Lol на орочем языке.";
  18.             bool isPasswordCorrect = false;
  19.  
  20.             while (numberOfAttmpts > 0 && isPasswordCorrect == false)
  21.             {
  22.                 Console.Write("Введите пароль: ");
  23.                 string userInput = Console.ReadLine();
  24.  
  25.                 if (userInput == password)
  26.                 {
  27.                     Console.WriteLine(secretMessage);
  28.                     isPasswordCorrect = true;
  29.                 }
  30.                 else
  31.                 {
  32.                     numberOfAttmpts--;
  33.                     Console.Write($"У вас осталось {numberOfAttmpts} ");
  34.  
  35.                     if (numberOfAttmpts > 1 && numberOfAttmpts < 5)
  36.                     {
  37.                         Console.WriteLine("попытки.");
  38.                     }
  39.                     else if (numberOfAttmpts == 1)
  40.                     {
  41.                         Console.WriteLine("попытка.");
  42.                     }
  43.                     else
  44.                     {
  45.                         Console.WriteLine("попыток.");
  46.                     }
  47.                 }
  48.  
  49.                 Console.ReadKey();
  50.                 Console.Clear();
  51.             }
  52.         }
  53.     }
  54. }
Add Comment
Please, Sign In to add comment