Написать программу, выполняющее действие в зависимости от выбора - 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();
}
}
}