Пример 3. Пример того, что цикл выполниться хотя бы 1 раз.
void
__fastcall TForm1::Panel3Click(TObject *Sender)
{
float
dx = 0.1, y,x, X_max;
String
S;
x
=20.0;
X_max
= StrToFloat (Edit1->Text);
do
{
y
= x*x;
S.sprintf
("x=%5.2f y=%5.2f",x,y);
Memo1->Lines->Add (S);
}while(x
< X_max);
return;
}
Задание на дом
1)
С помощью оператора цикла for,
разработать программу, которая будет
выводить таблицу умножения введенного
пользователем числа с клавиатуры.
2)
С помощью цикла while
разработать программу, которая будет
вычислять сумму чисел нацело делящихся
на 5. Цикл задать от 0 до введенного с
клавиатуры числа.
3)
Используя оператор цикла
do,
составить программу, которая будет
требовать ввод чисел с клавиатуры до
тех пор, пока не будет введена цифра 1.
4.
Разработайте программы, в которых
использовались бы операторы break
и continue
5.
Ознакомитесь
с примерами. Сделайте из них полезные
для себя выводы
//
Пример
1
int
a=0;
while
(a<10)
{
a=(a+1)*2;
}
//
Пример
2
int
numbers[100];
for
(int i=0;i<100;i++)
numbers[i]=i;
//
Пример
3
int
nums2[1000];
int
j=0;
for
(int i=999;i>-1;i--)
{
nums2[i]=j;
j++;
}