Цикл: Вывести на экран таблицу значений удвоенных косинусов в диапазоне от a до b с шагом h - C#
Формулировка задачи:
Доброго времени суток!
Вынуждена просить Вашей помощи в решении нескольких задач, так как сама на данный момент не разберусь, да и времени у меня не хватит.
Буду премного благодарна, заранее спасибо!
Задача:
Для решения задачи использовать операторы for, while, do. Вывести на экран таблицу значений удвоенных косинусов в диапазоне от a до b с шагом h. Значения a, b и h вводятся с клавиатуры.Решение задачи: «Цикл: Вывести на экран таблицу значений удвоенных косинусов в диапазоне от a до b с шагом h»
textual
Листинг программы
Console.Write("Введите a: ");
double a = double.Parse(Console.ReadLine());
Console.Write("Введите b: ");
double b = double.Parse(Console.ReadLine());
Console.Write("Введите h: ");
double h = double.Parse(Console.ReadLine());
//с помощью for
for (double i = a; i <= b; i += h)
{
Console.WriteLine("{0} * Cos({1}): {2}",2,i,2 * Math.Cos(i));
}
Console.WriteLine();
//с помощью while
double x = a;
while(x<=b)
{
Console.WriteLine("{0} * Cos({1}): {2}", 2, x, 2 * Math.Cos(x));
x += h;
}
Console.WriteLine();
//с помощью do
double y = a;
do
{
Console.WriteLine("{0} * Cos({1}): {2}", 2, y, 2 * Math.Cos(y));
y += h;
}
while (y <= b);
Console.ReadKey();