Advertisement
Gudini

Homework2_6

Feb 9th, 2024 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.75 KB | Source Code | 0 0
  1. using System;
  2.  
  3. namespace Homework2_6
  4. {
  5.     internal class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             const string CommandSetName = "SetName";
  10.             const string CommandSetPassword = "SetPassword";
  11.             const string CommandWriteName = "WriteName";
  12.             const string CommandExit = "Esc";
  13.  
  14.             string desiredOperation = "";
  15.             string userName = "";
  16.             string userPassword = "";
  17.             string userInputPassword = "";
  18.  
  19.             bool activeMenu = true;
  20.  
  21.             while (activeMenu)
  22.             {
  23.                 Console.WriteLine("\nВыберете необходимую операцию:");
  24.                 Console.WriteLine($"{CommandSetName} - установить имя.");
  25.                 Console.WriteLine($"{CommandSetPassword} - установить пароль.");
  26.                 Console.WriteLine($"{CommandWriteName} - вывести имя.");
  27.                 Console.WriteLine($"{CommandExit} - Выйти из программы.");
  28.                 Console.Write("Ваш выбор: ");
  29.                 desiredOperation = Console.ReadLine();
  30.  
  31.                 switch (desiredOperation)
  32.                 {
  33.                     case CommandSetName:
  34.                         Console.Write("\nВведите имя которое хотите установить пользователю: ");
  35.                         userName = Console.ReadLine();
  36.                         break;
  37.  
  38.                     case CommandSetPassword:
  39.                         Console.Write("\nВведите пароль которой хотите установить пользователю: ");
  40.                         userPassword = Console.ReadLine();
  41.                         break;
  42.  
  43.                     case CommandWriteName:
  44.                         Console.Write("\nЧтобы вывести имя пользователя введите пароль: ");
  45.                         userInputPassword = Console.ReadLine();
  46.  
  47.                         if (userInputPassword == userPassword)
  48.                         {
  49.                             Console.WriteLine($"\nИмя пользователя: {userName}");
  50.                         }
  51.                         else
  52.                         {
  53.                             Console.WriteLine("\nНеправильно введён пароль.\n");
  54.                         }
  55.                         break;
  56.  
  57.                     case CommandExit:
  58.                         activeMenu = false;
  59.                         break;
  60.  
  61.                     default:
  62.                         Console.WriteLine("\nВыбрана неверная операция.\n");
  63.                         break;
  64.                 }  
  65.             }
  66.         }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement