0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 22
|
|
1 | |
Легкая программка(просто описать)22.12.2010, 18:53. Показов 757. Ответов 3
Метки нет Все метки)
(
Помогите Плиз! Опишите подробно ,что делает каждая строчка программы:
Private Sub cmdCalculate_Click() Dim paramA As Double Dim paramB As Double Dim paramC As Double Dim x1 As Double Dim x2 As Double Dim D As Double paramA = Val(txtparamA.Text) paramB = Val(txtparamB.Text) paramC = Val(txtParamC.Text) If paramA = 0 Or paramB = 0 Or paramC = 0 Then MsgBox "Нули в качестве коэффициентов не допускаются!", _ vbCritical Exit Sub End If D = CalcDiscremenant(paramA, paramB, paramC) If D > 0 Then x1 = (paramB + Sqr(D)) / (2 * paramA) x2 = (paramB - Sqr(D)) / (2 * paramA) WriteResultsInLabels "Дискременант: " & D, _ "Корень №1: " & x1, "Корень №2: " & x2 ElseIf D = 0 Then x1 = paramB / (2 * paramA) x2 = x1 WriteResultsInLabels "Дискриминант: " & D, _ "Корень №1: " & x1, "Корень №2 = Корню №1" ElseIf D < 0 Then WriteResultsInLabels "Дискриминант: " & D, _ "Корней нет!", "" MsgBox "Дискриминант меньше нуля! Корней нет!", vbCritical End If End Sub Public Function CalcDiscremenant(ByVal a As Double, ByVal b As Double, ByVal c As Double) As Double CalcDiscremenant = (b * b) - (4 * a * c) End Function Public Sub WriteResultsInLabels(lblDCapt As String, _ lblX1Capt As String, lblX2Capt As String) lblD.Caption = lblDCapt lblX1.Caption = lblX1Capt lblX2.Caption = lblX2Capt End Sub
0
|
|
22.12.2010, 18:53 | |
Ответы с готовыми решениями:
3
Легкая программка Легкая программка на циклы и кое-что еще. Просто ерунда какая-то, функция просто проверяет мои нервы А как сделать фон белым?(очень просто, просто я не втупляю) |
22.12.2010, 20:05 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 22
|
|
23.12.2010, 20:00 [ТС] | 3 |
Спасиб)
А Exit Sub досрочный выход из процедуры?
0
|
24.12.2010, 19:09 | 4 |
1
|
24.12.2010, 19:09 | |
Помогаю со студенческими работами здесь
4
Так просто, да не просто smtp клиент. Так просто, да не просто smtp клиент. на веб странице ничего не отображает просто белый квадрат вместо аплета, без ошибок просто ничего не выводит Легкая задачка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |