Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней - VB
Формулировка задачи:
пожалуйста,помогите чайнику!!!как написать код программы для нахождения наибольшего из трех чисел, дискриминанта уравнения и его корней???
Решение задачи: «Нахождение наибольшего из трех чисел, дискриминанта уравнения и его корней»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim a As Single, b As Single, c As Single
- Dim D As Single, x1 As Single, x2 As Single
- Dim o As String
- a = Val(InputBox("вводим а"))
- If a = 0 Then
- MsgBox "а не должно быть равно 0"
- Exit Sub
- End If
- b = Val(InputBox("вводим b"))
- c = Val(InputBox("вводим c"))
- D = b ^ 2 - 4 * a * c
- If D < 0 Then
- o = "D = " & D & " < 0 :" & " уравнение действительных корней не имеет"
- Else
- If D = 0 Then
- o = "D = " & D & " = 0 :" & " уравнение имеет 2 равных действительных корня: " _
- & vbLf & vbLf & "x1 = x2 = " & Round(-b / (2 * a), 4)
- Else
- o = "D = " & D & " > 0 :" & " уравнение имеет 2 разных действительных корня:" & vbCrLf & vbCrLf & _
- "x1= " & Round((-b + Sqr(D)) / (2 * a), 4) & _
- " ; " & " x2=" & Round((-b - Sqr(D)) / (2 * a), 4)
- End If
- End If
- Label1.Caption = o
- 'MsgBox o
- 'Me.Cls: Print o
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д