gif
Портал edu4cash: Что это и как работает?.
gif
Как быстро получить ответ от ИИ.
gif
Как задонатить в Roblox в России в 2024 году.
gif
Обновления на edu4cash – новые награды, улучшенная модерация и эксклюзивные возможности для VIP!.
  • Задать вопрос
  • Назад
  • Главная страница
  • Вопросы
  • Предметы
    • Русский язык
    • Литература
    • Математика
    • Алгебра
    • Геометрия
    • Вероятность и статистика
    • Информатика
    • Окружающий мир
    • География
    • Биология
    • Физика
    • Химия
    • Обществознание
    • История
    • Английский язык
    • Астрономия
    • Физкультура и спорт
    • Психология
    • ОБЖ
    • Немецкий язык
    • Французский язык
    • Право
    • Экономика
    • Другие предметы
    • Музыка
  • Темы
  • Банк
  • Магазин
  • Задания
  • Блог
  • Топ пользователей
  • Контакты
  • VIP статус
  • Пригласи друга
  • Донат
  1. edu4cash
  2. Вопросы
  3. Информатика
  4. 10 класс
  5. Как можно найти номер телефона сотрудника по его фамилии и инициалам, если у нас есть файл f, в котором содержатся номера телефонов сотрудников учреждения, а также указаны фамилия, инициалы и номер телефона, используя язык программирования C#?
Задать вопрос
dulce.mertz

2025-02-08 19:51:31

Как можно найти номер телефона сотрудника по его фамилии и инициалам, если у нас есть файл f, в котором содержатся номера телефонов сотрудников учреждения, а также указаны фамилия, инициалы и номер телефона, используя язык программирования C#?

Информатика 10 класс Обработка файлов и работа с данными в C# поиск телефона по фамилии C# работа с файлами извлечение данных C# алгоритм поиска по фамилии обработка текстовых файлов C# программирование на C# работа с массивами C# фильтрация данных C# поиск информации в файле телефонный справочник на C# Новый

Ответить

Born

2025-02-08 19:51:44

Для того чтобы найти номер телефона сотрудника по его фамилии и инициалам, нам потребуется выполнить несколько шагов. В этом примере мы будем использовать язык программирования C#. Предполагается, что файл содержит строки в формате: "Фамилия И.О. НомерТелефона".

Шаги решения:

  1. Чтение файла:
    • Необходимо открыть файл и считать его содержимое.
    • Для этого мы можем использовать класс StreamReader.
  2. Поиск информации:
    • Считываем каждую строку файла и разбиваем её на части.
    • Сравниваем фамилию и инициалы с введёнными пользователем.
    • Если совпадение найдено, сохраняем номер телефона.
  3. Вывод результата:
    • Если номер телефона найден, выводим его на экран.
    • Если нет, сообщаем, что сотрудник не найден.

Пример кода:

Вот пример кода, который реализует описанные шаги:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        Console.Write("Введите фамилию: ");
        string surname = Console.ReadLine();

        Console.Write("Введите инициалы (например, И.И.): ");
        string initials = Console.ReadLine();

        string filePath = "путь_к_вашему_файлу.txt"; // Укажите путь к вашему файлу
        bool found = false;

        try
        {
            using (StreamReader sr = new StreamReader(filePath))
            {
                string line;
                while ((line = sr.ReadLine()) != null)
                {
                    string[] parts = line.Split(' ');

                    if (parts.Length == 3) // Проверяем, что строка содержит 3 части
                    {
                        string fileSurname = parts[0];
                        string fileInitials = parts[1];
                        string phoneNumber = parts[2];

                        if (fileSurname.Equals(surname, StringComparison.OrdinalIgnoreCase) && 
                            fileInitials.Equals(initials, StringComparison.OrdinalIgnoreCase))
                        {
                            Console.WriteLine("Номер телефона: " + phoneNumber);
                            found = true;
                            break;
                        }
                    }
                }
            }

            if (!found)
            {
                Console.WriteLine("Сотрудник не найден.");
            }
        }
        catch (Exception e)
        {
            Console.WriteLine("Ошибка при чтении файла: " + e.Message);
        }
    }
}

В этом коде мы:

  • Считываем фамилию и инициалы от пользователя.
  • Читаем файл построчно и разбиваем каждую строку на части.
  • Сравниваем введённые данные с данными в файле.
  • Выводим номер телефона или сообщение о том, что сотрудник не найден.

Не забудьте заменить путь_к_вашему_файлу.txt на фактический путь к вашему файлу с данными.


dulce.mertz ждет твоей помощи!

Ответь на вопрос и получи 29 Б 😉
Ответить

  • Политика в отношении обработки персональных данных
  • Правила использования сервиса edu4cash
  • Правила использования файлов cookie (куки)

Все права сохранены.
Все названия продуктов, компаний и марок, логотипы и товарные знаки являются собственностью соответствующих владельцев.

Copyright 2024 © edu4cash

Получите 500 балов за регистрацию!
Регистрация через ВКонтакте Регистрация через Google

...
Загрузка...
Войти через ВКонтакте Войти через Google Войти через Telegram
Жалоба

Для отправки жалобы необходимо авторизоваться под своим логином, или отправьте жалобу в свободной форме на e-mail [email protected]

  • Карма
  • Ответов
  • Вопросов
  • Баллов
Хочешь донатить в любимые игры или получить стикеры VK бесплатно?

На edu4cash ты можешь зарабатывать баллы, отвечая на вопросы, выполняя задания или приглашая друзей.

Баллы легко обменять на донат, стикеры VK и даже вывести реальные деньги по СБП!

Подробнее