Написать программу, выполняющее действие в зависимости от выбора - C#

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, выполнить задание: Написать программу, выполняющее действие (сумма четных чисел и сумма нечетных чисел от 1 до x) в зависимости от выбора. Каждоe действие выполнять в отдельном методе. Предусмотреть возможность неправильного ввода номера действия

Решение задачи: «Написать программу, выполняющее действие в зависимости от выбора»

textual
Листинг программы
using System;
 
namespace toWalk
{
    class Program
    {
        static void SumChet(int n)
        {
            int sum=0;
            for (var i = 0; i < n+1; i++)
                if (i % 2 == 0) sum += i;
            Console.WriteLine("Результат: {0}", sum);
        }
        static void SumNechet(int n)
        {
            int sum = 0;
            for (var i = 0; i < n+1; i++)
                if (i % 2 == 1) sum += i;
            Console.WriteLine("Результат: {0}", sum);
        }
        static void Main(string[] args)
        {
            var z = true;
            Console.WriteLine("Введите число");
            int n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine();
            while(z)
            {
                Console.WriteLine("Введите номер действия:");
                Console.WriteLine("1. Сумма четных чисел");
                Console.WriteLine("2. Сумма нечетных чисел\n");
                int v = Convert.ToInt32(Console.ReadLine());
                switch (v)
                {
                    case 1:
                        {
                            SumChet(n);
                            z = false;
                            break;
                        }
                    case 2:
                        {
                            SumNechet(n);
                            z = false;
                            break;
                        }
                    default: Console.WriteLine("Выбрано неверное действие\n");break;
                }
            }
 
            //Delay
            Console.ReadKey();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.583 из 5
Похожие ответы