Вложенные циклы (do loop until) и (while wend) - VB

Узнай цену своей работы

Формулировка задачи:

Всем привет! Нужна помощь по вложенным циклам с пред- и постусловием. Нужно программу с (for...next) переделать под (do...loop until) и (while...wend)
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim a, an, ak, da, b, bn, bk, db, y As Single
  3. an = 2: ak = 6
  4. bn = 1: bk = 7
  5. da = 0.5: db = 1
  6. For a = an To ak Step da
  7. For b = bn To bk Step db
  8. y = a + b
  9. Text3.Text = Text3.Text + Format(y, "0.00") + vbNewLine
  10. Text2.Text = Text2.Text + Format(b, "0.00") + vbNewLine
  11. Text1.Text = Text1.Text + Format(a, "0.00") + vbNewLine
  12. Next b: Next a
  13. End Sub

Решение задачи: «Вложенные циклы (do loop until) и (while wend)»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.     Dim a, an, ak, da, b, bn, bk, db, y As Single
  3.     an = 2: ak = 6
  4.     bn = 1: bk = 7
  5.     da = 0.5: db = 1
  6.     a = an
  7.     Do Until a > ak
  8.         b = bn
  9.         While b <= bk
  10.             y = a + b
  11.             Text3.Text = Text3.Text + Format(y, "0.00") + vbNewLine
  12.             Text2.Text = Text2.Text + Format(b, "0.00") + vbNewLine
  13.             Text1.Text = Text1.Text + Format(a, "0.00") + vbNewLine
  14.             b = b + db
  15.         Wend
  16.         a = a + da
  17.     Loop
  18. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут