Dim popytka2
Dim popytka11
Dim popytka12
popytka2 = Cbyte(1)
popytka11 = Cbyte(1)
popytka12 = Cbyte(1)
Sub znaok11_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(2.0)
tochn=CDbl(0.1)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna11.value="") OR (Not IsNumeric(Document.ans1.zna11.value)) Then
Alert "Необходимо ввести число"
ans1.zna11.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna11.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka11 <= 2)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka11 >= 1)and(popytka11 <= 2))) Then
Top.Hlp.Help.Document.Open
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write "
"
Top.Hlp.Help.Document.Write ""
End If
If (Abs(otwet - potwet) <= tochn) AND (popytka11 <= 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1, вопрос 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос."
popytka11 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka11 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka11 = popytka11 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka11 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1 вопрос 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka11 = popytka11 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka11 <= 2)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka11 >= 1)and(popytka11 <= 2))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok12_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(3.0)
tochn=CDbl(0.1)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna12.value="") OR (Not IsNumeric(Document.ans1.zna12.value)) Then
Alert "Необходимо ввести число"
ans1.zna12.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna12.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka12 <= 2)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka12 >= 1)and(popytka12 <= 2))) Then
Top.Hlp.Help.Document.Open
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
End If
If (Abs(otwet - potwet) <= tochn) AND (popytka12 <= 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1, вопрос 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka12 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka12 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka12 = popytka12 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka12 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1 вопрос 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka12 = popytka12 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka12 <= 2)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka12 >= 1)and(popytka12 <= 2))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok2_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(3.0)
tochn=CDbl(0.1)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans2.zna2.value="") OR (Not IsNumeric(Document.ans2.zna2.value)) Then
Alert "Необходимо ввести число"
ans2.zna2.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans2.zna2.value)
If ((Abs(otwet - potwet) <= tochn) AND (popytka2 <= 2)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka2 >= 1)and(popytka2 <= 2))) Then
Top.Hlp.Help.Document.Open
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
End If
If (Abs(otwet - potwet) <= tochn) AND (popytka2 <= 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka2 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka2 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka2 = popytka2 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka2 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka2 = popytka2 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka2 <= 2)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka2 >= 1)and(popytka2 <= 2))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub