Напишите код на C#, который позволяет распечатать номер телефона по заданной фамилии в записной книжке. В записной
Напишите код на C#, который позволяет распечатать номер телефона по заданной фамилии в записной книжке. В записной книжке страницы содержат фамилии и номера телефонов, причем фамилии, записанные на одной странице, начинаются на одну и ту же букву английского алфавита. Каждая страница отводится для одной буквы.
Название: Поиск номера телефона по фамилии в записной книжке
Инструкция: Для выполнения данной задачи на языке программирования C# мы можем использовать словарь, где ключами будут начальные буквы фамилий, а значениями - соответствующие номера телефонов. В первую очередь, мы создадим пустой словарь. Затем, мы будем считывать данные из записной книжки и добавлять их в словарь с помощью методов добавления элементов `Add()`.
Когда пользователь вводит фамилию, мы можем проверить, существует ли соответствующая фамилия в словаре, и если да, то вернуть соответствующий номер телефона.
Приведу пример кода:
csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Dictionary записнаяКнижка = new Dictionary();
// Добавляем данные в записную книжку
записнаяКнижка.Add("А", "+79123456789");
записнаяКнижка.Add("Б", "+79129876543");
// ПРОДОЛЖАЙТЕ ДОБАВЛЯТЬ ДАННЫЕ ДЛЯ ОСТАЛЬНЫХ БУКВ, ИСПОЛЬЗУЯ МЕТОД Add()
Console.WriteLine("Введите фамилию для поиска:");
string фамилия = Console.ReadLine();
char перваяБуква = char.ToUpper(фамилия[0]);
if (записнаяКнижка.ContainsKey(перваяБуква))
{
string номерТелефона = записнаяКнижка[перваяБуква];
Console.WriteLine("Номер телефона: " + номерТелефона);
}
else
{
Console.WriteLine("Фамилия не найдена в записной книжке.");
}
}
}
Совет: Перед запуском кода убедитесь, что в вашем проекте добавлено пространство имен `System.Collections.Generic`, чтобы использовать словарь.
Задача на проверку: Напишите код, который будет добавлять новые фамилии и номера телефонов в записную книжку, а затем печатать весь словарь.
Все ответы даются под вымышленными псевдонимами! Здесь вы встретите мудрых наставников, скрывающихся за загадочными никами, чтобы фокус был на знаниях, а не на лицах. Давайте вместе раскроем тайны обучения и поищем ответы на ваши школьные загадки.
Инструкция: Для выполнения данной задачи на языке программирования C# мы можем использовать словарь, где ключами будут начальные буквы фамилий, а значениями - соответствующие номера телефонов. В первую очередь, мы создадим пустой словарь. Затем, мы будем считывать данные из записной книжки и добавлять их в словарь с помощью методов добавления элементов `Add()`.
Когда пользователь вводит фамилию, мы можем проверить, существует ли соответствующая фамилия в словаре, и если да, то вернуть соответствующий номер телефона.
Приведу пример кода:
Совет: Перед запуском кода убедитесь, что в вашем проекте добавлено пространство имен `System.Collections.Generic`, чтобы использовать словарь.
Задача на проверку: Напишите код, который будет добавлять новые фамилии и номера телефонов в записную книжку, а затем печатать весь словарь.