Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней - VB

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

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

пожалуйста,помогите чайнику!!!как написать код программы для нахождения наибольшего из трех чисел, дискриминанта уравнения и его корней???

Решение задачи: «Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim a As Single, b As Single, c As Single
  3. Dim D As Single, x1 As Single, x2 As Single
  4. Dim o As String
  5.  
  6. a = Val(InputBox("вводим а"))
  7. If a = 0 Then
  8. MsgBox "а не должно быть равно 0"
  9. Exit Sub
  10. End If
  11.  
  12. b = Val(InputBox("вводим b"))
  13. c = Val(InputBox("вводим c"))
  14.  
  15. D = b ^ 2 - 4 * a * c
  16. If D < 0 Then
  17. o = "D = " & D & " < 0 :" & "     уравнение действительных корней не имеет"
  18. Else
  19.   If D = 0 Then
  20.    o = "D = " & D & " = 0 :" & "      уравнение имеет 2 равных действительных корня: " _
  21.    & vbLf & vbLf & "x1 = x2 = " & Round(-b / (2 * a), 4)
  22.      Else
  23.      o = "D = " & D & " > 0 :" & "       уравнение имеет 2 разных действительных корня:" & vbCrLf & vbCrLf & _
  24.       "x1= " & Round((-b + Sqr(D)) / (2 * a), 4) & _
  25.             "     ;     " & " x2=" & Round((-b - Sqr(D)) / (2 * a), 4)
  26. End If
  27. End If
  28. Label1.Caption = o
  29. 'MsgBox o
  30. 'Me.Cls: Print o
  31. End Sub

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


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

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

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

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

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

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