Построить таблицу значений функции - Visual Basic .NET

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

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

Как поправить код, чтобы значение X сравнивалось один раз? Сейчас цикл берет измененные значения X. От этого результат не верный.
Листинг программы
  1. Imports System.Math
  2. Public Class MainForm
  3. Private Function Y(ByVal x As Single) As Single
  4. If x > 1 Then Y = Exp(x)
  5. If x < 0 Then Y = 2 * x - 1
  6. If x <= 1 And x >= 0 Then Y = -1
  7. End Function
  8. Private Sub CaclBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CaclBtn.Click
  9. ResEdit.Text = ""
  10. Dim x As Single, a As Single, b As Single, h As Single, yy As Single
  11. a = CDbl(AEdit.Text)
  12. b = CDbl(BEdit.Text)
  13. h = CSng(HEdit.Text)
  14. x = a
  15. While x <= b
  16. yy = Y(x)
  17. ResEdit.Text = ResEdit.Text + "x = " + CStr(x) + ", y(x) = " + CStr(yy) + vbNewLine
  18. x = x + h
  19. End While
  20. End Sub
  21. Private Sub ResEdit_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ResEdit.TextChanged
  22. End Sub
  23. End Class
Спасибо за помощь!

Решение задачи: «Построить таблицу значений функции»

textual
Листинг программы
  1. Private Function Y(ByVal x As Single) As Single
  2.         If x > 1 Then
  3.            Y = Exp(x)
  4.         ElseIf x < 0 Then
  5.            Y = 2 * x - 1
  6.         Else
  7.            Y = -1
  8.         End if
  9. End Function

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


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

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

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

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

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

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