Advertisement
RedFlys

Home work - dictionary

Nov 11th, 2021
977
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.64 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Home_Work
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             Dictionary<string, string> dictionary = new Dictionary<string, string>();
  14.  
  15.             FeelDictionary(dictionary);
  16.  
  17.             Work(dictionary);
  18.         }
  19.  
  20.         static void Work(Dictionary<string, string> dictionary)
  21.         {
  22.             bool isWorking = true;
  23.             string exitWord = "exit";
  24.             string userInput="";
  25.  
  26.             while (isWorking)
  27.             {
  28.                 Console.WriteLine("Для поиска введите любое слово, для выхода введите \"exit\".");
  29.                 userInput = Console.ReadLine();
  30.  
  31.                 if(userInput.ToLower() == exitWord)
  32.                 {
  33.                     isWorking = false;
  34.                 }
  35.                 else
  36.                 {
  37.                     SearchWord(dictionary, userInput);
  38.                 }
  39.                
  40.                 Console.Clear();
  41.             }
  42.         }
  43.  
  44.         static void SearchWord(Dictionary<string, string> dictionary, string userInput)
  45.         {
  46.             if (dictionary.ContainsKey(userInput.ToLower()))
  47.             {
  48.                 Console.WriteLine(userInput + " - " + dictionary[userInput]);
  49.             }
  50.             else
  51.             {
  52.                 Console.WriteLine("Такого слова в словаре нет");
  53.             }
  54.  
  55.             Console.ReadKey();
  56.         }
  57.  
  58.         static void FeelDictionary(Dictionary<string, string> dictionary)
  59.         {
  60.             dictionary.Add("автокод", "язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.");
  61.             dictionary.Add("авторизация ", "предоставление определённому лицу прав на выполнение каких-либо действий, а также процесс подтверждения (проверки) прав пользователей на выполнение этих действий.");
  62.             dictionary.Add("баг", "жаргонное слово, обычно обозначающее ошибку в программе или системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.");
  63.             dictionary.Add("байт", "минимально адресуемая единица информации в системе; совокупность битов.");
  64.             dictionary.Add("бан", "один из принятых в Интернете способов контроля над действиями пользователей. Как правило, бан заключается в лишении или ограничении каких-либо прав пользователя.");
  65.             dictionary.Add("железо", "аппаратная часть компьютера.");
  66.             dictionary.Add("парадигма", "совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию).");
  67.             dictionary.Add("файл", "именованная область данных на носителе информации.");
  68.         }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement