Перевод из Visual Basic в qBasic - VB

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

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

Листинг программы
  1. Sub My()
  2. Dim i As Integer, summ As Single, t As Single
  3. Dim x As Integer, f As Boolean
  4. t = CSng(InputBox("vvedite"))
  5. summ = 0
  6. i = 1
  7. x = -1
  8. f = False
  9. Do While Not f
  10. x = x * (-1)
  11. summ = summ + x / (2 * i - 1)
  12. If t > Abs(x / (2 * i - 1)) Then
  13. f = True
  14. Else
  15. i = i + 1
  16. End If
  17. Loop
  18. MsgBox (summ)
  19. MsgBox (i)
  20. End Sub
Не получается заменить чем-либо логический тип переменной, отказывается работать. Boolean. Пишет: Тип не определён.

Решение задачи: «Перевод из Visual Basic в qBasic»

textual
Листинг программы
  1. DIM i AS INTEGER, summ AS SINGLE, t AS SINGLE
  2. DIM x AS INTEGER, f AS INTEGER
  3.  
  4. INPUT t
  5. summ = 0
  6. i = 1
  7. x = -1
  8. f = 0
  9. DO WHILE f = 0
  10.    x = x * (-1)
  11.    summ = summ + x / (2 * i - 1)
  12.    IF t > ABS(x / (2 * i - 1)) THEN
  13.      f = 1
  14.    ELSE
  15.      i = i + 1
  16.    END IF
  17. LOOP
  18. PRINT summ
  19. PRINT i
  20. END

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


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

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

8   голосов , оценка 3.75 из 5

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

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

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