Вывести на печать значение функции - VB

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

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

Доброе время суток, форум Пожалуйста помогите написать программу, вот исходные данные Вывести на печать значение функии z=sin(x/(x+2)), находящиеся в интервале (-0,4;0,8), для x, изменяющегося на отрезке [-1;15] с шагом 1,4 Заранее спасибо

Решение задачи: «Вывести на печать значение функции»

textual
Листинг программы
  1. Option Explicit
  2. Dim a!, b!, h!, x!, y!, x1!
  3.  
  4. Private Sub cmd1_Click()
  5.     txt1 = ""
  6.    
  7.     a = Val(txtA.Text)
  8.     b = Val(txtB.Text)
  9.     h = Val(txtH.Text)
  10.    
  11.     For x = a To b Step h
  12.         y = f(x)
  13.         If -0.4 <= y And y <= 0.8 Then
  14.             y = Format(y, "0.0000")
  15.             x1 = Format(x, "0.0")
  16.             txt1.Text = txt1.Text + "x = " + Str(x1) + "   y = " + Str(y) + vbCrLf
  17.         End If
  18.     Next
  19. End Sub
  20.  
  21. Private Function f(x As Single) As Single
  22.     f = Sin(x / (x + 2))
  23. End Function

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


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

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

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

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

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

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