Нужно сделать словарь из пар, где ключ - это символ валюты, а значение - её название, а потом в консольном приложении вписывать значение, оно должно проходиться по словарю, находить нужный ключ и выводить его на консоль.
С кодом, пожалуйста
Нужно сделать словарь из пар, где ключ - это символ валюты, а значение - её название, а потом в консольном приложении вписывать значение, оно должно проходиться по словарю, находить нужный ключ и выводить его на консоль.
С кодом, пожалуйста
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { Console.OutputEncoding = System.Text.Encoding.Default; var currencies = new Dictionary(); currencies.Add("USD", "$"); currencies.Add("GBP", "£"); currencies.Add("EUR", "€"); Console.WriteLine("Select the currency:" "\n1. USD" "\n2. GBP" "\n3. EUR"); var input = Console.ReadLine(); if (input == "1" || input == "USD") { Console.WriteLine($"Sign is: {currencies.Where(c => c.Key == "USD").Select(c => c.Value).First()}"); } else if (input == "2" || input == "GBP") { Console.WriteLine($"Sign is: {currencies.Where(c => c.Key == "GBP").Select(c => c.Value).First()}"); } else if (input == "3" || input == "EUR") { Console.WriteLine($"Sign is: {currencies.Where(c => c.Key == "EUR").Select(c => c.Value).First()}"); } else { Console.WriteLine("Incorrect input"); } Console.ReadKey(); } }
Вот всё это закинь в цикл while, сделай небольшую менюшку с выходом из цикла