Dim popytka1
Dim popytka21
Dim popytka22
Dim popytka31
Dim popytka32
Dim popytka41
Dim popytka42
popytka1 = Cbyte(1)
popytka21 = Cbyte(1)
popytka22 = Cbyte(1)
popytka31 = Cbyte(1)
popytka32 = Cbyte(1)
popytka41 = Cbyte(1)
popytka42 = Cbyte(1)
Sub znaok1_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.07)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
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 znaok21_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.33)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans2.zna21.value="") OR (Not IsNumeric(Document.ans2.zna21.value)) Then
Alert "Необходимо ввести число"
ans2.zna21.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans2.zna21.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka21 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka21 >= 1)and(popytka21 <= 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 (popytka21 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос."
popytka21 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka21 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka21 = popytka21 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka21 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka21 = popytka21 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka21 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2 вопрос 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka21 = popytka21 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka21 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka21 >= 1)and(popytka21 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok22_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.375)
tochn=CDbl(0.001)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans2.zna22.value="") OR (Not IsNumeric(Document.ans2.zna22.value)) Then
Alert "Необходимо ввести число"
ans2.zna22.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans2.zna22.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka22 <= 3)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka22 >= 1)and(popytka22 <= 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 (popytka22 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka22 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka22 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka22 = popytka22 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka22 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka22 = popytka22 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka22 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 2 вопрос 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka22 = popytka22 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka22 <= 3)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka22 >= 1)and(popytka22 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok31_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.55)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans3.zna31.value="") OR (Not IsNumeric(Document.ans3.zna31.value)) Then
Alert "Необходимо ввести число"
ans3.zna31.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans3.zna31.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka31 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka31 >= 1)and(popytka31 <= 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 (popytka31 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос."
popytka31 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka31 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka31 = popytka31 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka31 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka31 = popytka31 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka31 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3 вопрос 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka31 = popytka31 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka31 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka31 >= 1)and(popytka31 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok32_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.50)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans3.zna32.value="") OR (Not IsNumeric(Document.ans3.zna32.value)) Then
Alert "Необходимо ввести число"
ans3.zna32.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans3.zna32.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka32 <= 3)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka32 >= 1)and(popytka32 <= 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 (popytka32 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka32 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka32 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka32 = popytka32 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka32 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka32 = popytka32 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka32 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 3 вопрос 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka32 = popytka32 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka32 <= 3)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka32 >= 1)and(popytka32 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok41_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.33)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans4.zna41.value="") OR (Not IsNumeric(Document.ans4.zna41.value)) Then
Alert "Необходимо ввести число"
ans4.zna41.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans4.zna41.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka41 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka41 >= 1)and(popytka41 <= 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 (popytka41 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 1: Ответ верный !
"
Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос."
popytka41 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka41 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka41 = popytka41 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka41 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 1: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka41 = popytka41 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka41 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4 вопрос 1 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka41 = popytka41 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka41 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka41 >= 1)and(popytka41 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub
Sub znaok42_OnClick
Dim otwet,potwet,tochn
' Правильный ответ
potwet=CDbl(0.50)
tochn=CDbl(0.01)
' Проверка вводимого числа (Текст или не текст)
If (Document.ans4.zna42.value="") OR (Not IsNumeric(Document.ans4.zna42.value)) Then
Alert "Необходимо ввести число"
ans4.zna42.focus
Exit Sub
End If
' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans4.zna42.value)
If ((Abs(otwet - potwet)) <= tochn AND (popytka42 <= 3)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka42 >= 1)and(popytka42 <= 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 (popytka42 <= 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 2: Ответ верный !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka42 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka42 = 1) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталось две попытки."
popytka42 = popytka42 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka42 = 2) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4, вопрос 2: Ответ не верный !
"
Top.Hlp.Help.Document.Write "Осталась последняя попытка."
popytka42 = popytka42 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka42 = 3) Then
Top.Hlp.Help.Document.Write "Контрольная задача 4 вопрос 2 не решена !
"
Top.Hlp.Help.Document.Write "Выход в меню занятия"
popytka42 = popytka42 + 1
End If
If ((Abs(otwet - potwet)) <= tochn AND (popytka42 <= 3)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka42 >= 1)and(popytka42 <= 3))) Then
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Write ""
Top.Hlp.Help.Document.Close
End If
End Sub