Dim popytka1
Dim popytka2
Dim popytka3
Dim popytka4
Dim popytka5
Dim popytka61
Dim popytka62
popytka1 = Cbyte(1)
popytka2 = Cbyte(1)
popytka3 = Cbyte(1)
popytka4 = Cbyte(1)
popytka5 = Cbyte(1)
popytka61 = Cbyte(1)
popytka62 = Cbyte(1)
Sub znaok1_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.0007)
tochn=CDbl(0.0001)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna1.value="") OR (Not IsNumeric(Document.ans1.zna1.value)) Then
Alert "Необходимо ввести число"
ans1.zna1.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna1.value)
If ((Abs(otwet - potwet) <= tochn) AND (popytka1 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka1 >= 1)and(popytka1 <= 3))) 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 (popytka1 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka1 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka1 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka1 = popytka1 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka1 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka1 = popytka1 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka1 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka1 = popytka1 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka1 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka1 >= 1)and(popytka1 <= 3))) 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(0.738)
tochn=CDbl(0.001)
' Проверка вводимого числа (Текст или не текст)
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 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka2 >= 1)and(popytka2 <= 3))) 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 <= 3) 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
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka2 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka2 = popytka2 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka2 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka2 >= 1)and(popytka2 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok3_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.48)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans3.zna3.value="") OR (Not IsNumeric(Document.ans3.zna3.value)) Then
Alert "Необходимо ввести число"
ans3.zna3.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans3.zna3.value)
If ((Abs(otwet - potwet) <= tochn) AND (popytka3 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka3 >= 1)and(popytka3 <= 3))) 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 (popytka3 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka3 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka3 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka3 = popytka3 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka3 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka3 = popytka3 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka3 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka3 = popytka3 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka3 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka3 >= 1)and(popytka3 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok4_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.004)
tochn=CDbl(0.001)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans4.zna4.value="") OR (Not IsNumeric(Document.ans4.zna4.value)) Then
Alert "Необходимо ввести число"
ans4.zna4.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans4.zna4.value)
If ((Abs(otwet - potwet) <= tochn) AND (popytka4 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka4 >= 1)and(popytka4 <= 3))) 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 (popytka4 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka4 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka4 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka4 = popytka4 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka4 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka4 = popytka4 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka4 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka4 = popytka4 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka4 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka4 >= 1)and(popytka4 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok5_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.86)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans5.zna5.value="") OR (Not IsNumeric(Document.ans5.zna5.value)) Then
Alert "Необходимо ввести число"
ans5.zna5.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans5.zna5.value)
If ((Abs(otwet - potwet) <= tochn) AND (popytka5 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka5 >= 1)and(popytka5 <= 3))) 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 (popytka5 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 5: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka5 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka5 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 5: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka5 = popytka5 + 1
ElseIf (Abs(otwet - potwet) >tochn) AND (popytka5 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 5: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka5 = popytka5 + 1
ElseIf (Abs(otwet - potwet) >tochn) AND (popytka5 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 5 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka5 = popytka5 + 1
End If
If ((Abs(otwet - potwet) <= tochn) AND (popytka5 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka5 >= 1)and(popytka5 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok61_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(7.0)
tochn=CDbl(0.0)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans6.zna61.value="") OR (Not IsNumeric(Document.ans6.zna61.value)) Then
Alert "Необходимо ввести число"
ans6.zna61.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans6.zna61.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka61 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka61 >= 1)and(popytka61 <= 3))) 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 (popytka61 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос."
popytka61 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka61 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka61 = popytka61 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka61 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka61 = popytka61 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka61 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6 вопрос 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka61 = popytka61 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka61 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka61 >= 1)and(popytka61 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok62_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.867)
tochn=CDbl(0.001)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans6.zna62.value="") OR (Not IsNumeric(Document.ans6.zna62.value)) Then
Alert "Необходимо ввести число"
ans6.zna62.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans6.zna62.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka62 <= 3)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka62 >= 1)and(popytka62 <= 3))) 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 (popytka62 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka62 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka62 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka62 = popytka62 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka62 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka62 = popytka62 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka62 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 6 вопрос 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka62 = popytka62 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka62 <= 3)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka62 >= 1)and(popytka62 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub