logo
2010_150 Акчурин - Программирование на языке C#

7.2.Цикл do…while

Выполнить ту же задачу с применением инструкции цикла do…while. Проект – консольное приложение.

Пример.

Листинг программы

using System;

namespace DoWhile

{

class Program

{

static void Main()

{

double a = 0, e = 0.00001, q = 0, s = 0, x = 0.1;

int n = 0;

a = x; // Инициализация цикла

s = a;

do // Тело цикла

{

q = -x * x / (2 * n + 2) / (2 * n + 3);

a *= q;

s += a;

n++;

}

while (Math.Abs(a) > e); // Цикл повторять

Console.WriteLine();

Console.WriteLine("Результат");

Console.WriteLine();

Console.WriteLine("Сумма s = {0}",s);

Console.WriteLine("Число членов ряда n = {0}",n);

Console.WriteLine();

Console.WriteLine("Нажмите любую клавишу");

Console.ReadKey(); // Пауза

}

}

}

Результат работы программы такой же, как для задания 1.