Перейти до вмісту
    C# / Простий список завдань на C#

    Простий список завдань на C#

    Оцініть цю публікацію!
    [Усього: 0 Середнє значення: 0]
    using System;
    using System.Collections.Generic;
    
    class Program
    {
        static List<string> toDoList = new List<string>();
    
        static void Main()
        {
            while (true)
            {
                Console.WriteLine("1. Додати завдання");
                Console.WriteLine("2. Переглянути завдання");
                Console.WriteLine("3. Видалити завдання");
                Console.WriteLine("4. Вийти");
    
                int choice;
                if (int.TryParse(Console.ReadLine(), out choice))
                {
                    switch (choice)
                    {
                        case 1:
                            AddTask();
                            break;
                        case 2:
                            ViewTasks();
                            break;
                        case 3:
                            RemoveTask();
                            break;
                        case 4:
                            Environment.Exit(0);
                            break;
                        default:
                            Console.WriteLine("Невірний вибір. Будь ласка, виберіть знову.");
                            break;
                    }
                }
                else
                {
                    Console.WriteLine("Невірний ввід. Будь ласка, введіть число.");
                }
            }
        }
    
        static void AddTask()
        {
            Console.WriteLine("Введіть нове завдання:");
            string task = Console.ReadLine();
            toDoList.Add(task);
            Console.WriteLine($"Завдання '{task}' додано до списку.");
        }
    
        static void ViewTasks()
        {
            Console.WriteLine("Список завдань:");
            for (int i = 0; i < toDoList.Count; i++)
            {
                Console.WriteLine($"{i + 1}. {toDoList[i]}");
            }
        }
    
        static void RemoveTask()
        {
            ViewTasks();
            Console.WriteLine("Введіть номер завдання, яке ви хочете видалити:");
            if (int.TryParse(Console.ReadLine(), out int taskNumber))
            {
                if (taskNumber > 0 && taskNumber <= toDoList.Count)
                {
                    string removedTask = toDoList[taskNumber - 1];
                    toDoList.RemoveAt(taskNumber - 1);
                    Console.WriteLine($"Завдання '{removedTask}' видалено.");
                }
                else
                {
                    Console.WriteLine("Некоректний номер завдання.");
                }
            }
            else
            {
                Console.WriteLine("Некоректний ввід. Будь ласка, введіть число.");
            }
        }
    }
    

    Цей скрипт створює простий список завдань (to-do list), де користувач може додавати, переглядати та видаляти завдання.

    Опис скрипта

    1. Організація завдань: Список toDoList використовується для збереження завдань користувача.
    2. Функції додавання, перегляду та видалення завдань: Кожна з цих функцій реалізує відповідну операцію зі списком завдань.
    3. Основний цикл застосунку: В основному циклі користувач може обирати різні опції, введені числа перевіряються на коректність, а некоректний ввід обробляється з повідомленням.
    Позначки:

    Залишити відповідь

    Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *