Использование нескольких управляющих переменных цикла
Для управления циклом for можно использовать две и больше переменных. В этом случае инструкции инициализации и итерации для каждой из этих переменных отделяются запятыми.
Пример3. Программа использует цикл, в котором в консоль выводятся последовательности чисел от 0 до 4 (шаг = 1) и от 10 до 6 (шаг = -1).
static void Main(string[] args)
{
int i, j;
for (i = 0, j = 10; i < j; i++, j--)
Console.WriteLine(" i и j: " + i + " " + j);
Console.ReadKey();
}
Задача5. Используя оператор выбора, вычислить значения функции:
если x изменяется в интервале 0..10 с шагом dx=1.5
int A;
double x = 0, y, dx = 1.5;;
M: Console.WriteLine("Введите параметр А ");
A = Convert.ToInt16(Console.ReadLine());
Console.WriteLine(" А=" + A);
Console.WriteLine(" *********************** ");
for (x = 0; x <= 10; x = x + dx)
{
switch (A)
{
case 0: y = Math.Cos(x); break;
case 1: y = (x - 10) * 8; break;
case -1: y = A * 7 * x; break;
default:
{
Console.WriteLine("A введено не верно!");
goto M;
}
}
Console.WriteLine(" * x= {0,4} * y= {1,6:f} *", x, y);
Console.WriteLine(" *********************** ");
}
Console.ReadKey();