Как составить разветвляющуюся программу решения квадратного уравнения вида ax^2+bx+c=0 - VB

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

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

Составьте разветвляющуюся программу решения квадратного уравнения вида ax^2+bx+c=0 Желательно прикрепить скрин формы

Решение задачи: «Как составить разветвляющуюся программу решения квадратного уравнения вида ax^2+bx+c=0»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.   Dim a As Double, b As Double, c As Double, d As Double
  3.   Dim x1 As Double, x2 As Double, s As String
  4.     a = InputBox("a = ", , 2)
  5.     b = InputBox("b = ", , 5)
  6.     c = InputBox("c = ", , 2)
  7.     d = b ^ 2 - 4 * a * c
  8.     If a = 0 Then
  9.           MsgBox "ОШИБКА !  a=0 !", vbCritical, " Error "
  10.     ElseIf d < 0 Then
  11.          MsgBox "Нет решения,дискриминант < 0", vbCritical, " Error "
  12.     Else
  13.          x1 = (-b + Sqr(d)) / (2 * a)
  14.          x2 = (-b - Sqr(d)) / (2 * a)
  15.          If x1 = x2 Then
  16.                  s = "Корень уравнения :" & x1
  17.          Else
  18.                  s = "Корни уравнения :" & x1 & "  и  " & x2
  19.          End If
  20.          MsgBox s, vbInformation, "Результат."
  21.     End If
  22. End Sub

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


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

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

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

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

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

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