Вычисление ряда с помощью 3х типов цикла - C#
Формулировка задачи:
Дано натуральное n. Написать программу вычисления значений
Написать тремя способа :
1) do
2) while
3) for
Решение задачи: «Вычисление ряда с помощью 3х типов цикла»
textual
Листинг программы
static void Main(string[] args)
{
double result = 1; int i = 1;
Console.WriteLine("Введите способ: "); int process = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите количество: "); int count = Convert.ToInt32(Console.ReadLine());
switch (process)
{
case 1:
{
do
{
result = result * ((1 / Math.Pow(i, 2)) + 1);
i++;
} while (i <= 3);
Console.Write("Цикл 'do' ");
}
break;
case 2:
{
while (i <= 3)
{
result = result * ((1 / Math.Pow(i, 2)) + 1);
i++;
}
Console.Write("Цикл 'while' ");
}
break;
case 3:
{
for (i = 1; i <= count; i++)
{
result = result * ((1 / Math.Pow(i, 2)) + 1);
}
Console.Write("Цикл 'for' ");
}
break;
}
Console.Write("результат: " + result);
Console.ReadKey();
}