Вычислить значение выражения (исправить код) - VB

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

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

Листинг программы
  1. Sub dd()
  2. Dim d As Double
  3. Dim f As Double
  4. Dim g As Double
  5. Dim h As Double
  6. Dim n As Double
  7. Dim p As Double
  8. Dim m As Double
  9. d = InputBox("d", "")
  10. f = InputBox("f", "")
  11. g = InputBox("g", "")
  12. h = InputBox("h", "")
  13. m = (d - f) / (g + h)
  14. If m < 0 Then
  15. n = Abs(m)
  16. Else
  17. n = Sqr(m)
  18. If m = 0 Then
  19. n = d * d
  20. End If
  21. End If
  22. If 1 < d < 2 Then
  23. p = n - d
  24. Else
  25. p = 1 / n
  26. End If
  27. Range("A1") = m
  28. Range("B1") = n
  29. Range("C1") = p
  30. End Sub
Проверьте код, если что то странное и можно ли его упростить буду очень благодарен

Решение задачи: «Вычислить значение выражения (исправить код)»

textual
Листинг программы
  1. If 1 < d And d < 2 Then

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


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

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

14   голосов , оценка 4.071 из 5

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

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

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