Уважаемые программисты помогите разобраться в Vba

  • Автор темы Автор темы eskandernostra
  • Дата начала Дата начала
E

eskandernostra

Собственно проблема вот в чем, нужно написать в excel в приложении VBA программу для кнопки, которая бы нашла корни уравнения (x-1)^2 -2*sin(x)=0 на промежутках (0.3;0.1) и (2.2;2.3) с точностью E = 0.01. Вот мои попытки:
Код:
Sub Pr1()
Dim a, b, c, E As Single
a = Val(InputBox("Введите a"))
b = Val(InputBox("Введите b"))
E = Val(InputBox("Введите E"))
c = (a + B) / 2
Do While Abs(a - B) > E And f( с ) <> 0
If f( c ) * f(b) < 0 Then a = с Else b = с
Loop
MsgBox "Корень x=" & Format(с, "#.###0")
End Sub
Function f(x)
f = (x - 1) ^ 2 - 2 * Sin(x)
End Function

Заранее благодарен
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab