Вывести корни квадратного уравнения - VB

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

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

здравствуйте, помогите пожалуйста в решении не столь заурядной задачи) вводится квадратное уравнение типа Ax+By+C=0 и в поля A1 и B1 надо вывести их корни, в случае если корней нет, то вывести "корней нет"

Решение задачи: «Вывести корни квадратного уравнения»

textual
Листинг программы
  1. Private Sub CommandButton1_Click()
  2. Dim a As Double
  3. Dim b As Double
  4. Dim c As Double
  5. a = TextBox1.Value
  6. b = TextBox2.Value
  7. c = TextBox3.Value
  8. If a <> 0 And b * b * 2 - 4 * a * c > 0  Then
  9. x1 = (-b / 2 + (b * b * 2 - 4 * a * c) ^ 1 / 2) / 2 / a
  10. x2 = (-b / 2 - (b ^ 2 - 4 * a * c) ^ 1 / 2) / 2 / a
  11. MsgBox ("корни уравнения" & x1 & " and " & x2)
  12. ElseIf a = 0 And b <> 0 Then
  13. x = -c / b
  14. MsgBox ("уравнение имеет один корень" & x)
  15. Else
  16. MsgBox ("уравнение не имеет корней")
  17. End If
  18. End Sub

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


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

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

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

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

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

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