Dim popytka1 Dim popytka2 Dim popytka3 Dim popytka41 Dim popytka42 Dim popytka51 Dim popytka52 popytka1 = Cbyte(1) popytka2 = Cbyte(1) popytka3 = Cbyte(1) popytka41 = Cbyte(1) popytka42 = Cbyte(1) popytka51 = Cbyte(1) popytka52 = Cbyte(1) Sub znaok1_OnClick Dim otwet,potwet,tochn ' Правильный ответ potwet=CDbl(0.08) 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 znaok2_OnClick Dim otwet,potwet,tochn ' Правильный ответ potwet=CDbl(0.06) tochn=CDbl(0.01) ' Проверка вводимого числа (Текст или не текст) 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.156) tochn=CDbl(0.001) ' Проверка вводимого числа (Текст или не текст) 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 znaok41_OnClick Dim otwet,potwet,tochn ' Правильный ответ potwet=CDbl(0.122) tochn=CDbl(0.001) ' Проверка вводимого числа (Текст или не текст) 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(2.0) tochn=CDbl(0.1) ' Проверка вводимого числа (Текст или не текст) 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 Sub znaok51_OnClick Dim otwet,potwet,tochn ' Правильный ответ potwet=CDbl(0.395) tochn=CDbl(0.001) ' Проверка вводимого числа (Текст или не текст) If (Document.ans5.zna51.value="") OR (Not IsNumeric(Document.ans5.zna51.value)) Then Alert "Необходимо ввести число" ans5.zna51.focus Exit Sub End If ' Проверка вводимого числа (на попадание в диапазон) otwet=CDbl(Document.ans5.zna51.value) If ((Abs(otwet - potwet)) <= tochn AND (popytka51 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka51 >= 1)and(popytka51 <= 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 (popytka51 <= 3) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 1: Ответ верный !
" Top.Hlp.Help.Document.Write "Отвечайте на второй вопрос." popytka51 = 5 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka51 = 1) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 1: Ответ не верный !
" Top.Hlp.Help.Document.Write "Осталось две попытки." popytka51 = popytka51 + 1 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka51 = 2) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 1: Ответ не верный !
" Top.Hlp.Help.Document.Write "Осталась последняя попытка." popytka51 = popytka51 + 1 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka51 = 3) Then Top.Hlp.Help.Document.Write "Контрольная задача 5 вопрос 1 не решена !
" Top.Hlp.Help.Document.Write "Выход в меню занятия" popytka51 = popytka51 + 1 End If If ((Abs(otwet - potwet)) <= tochn AND (popytka51 <= 3)) or ( (Abs(otwet - potwet) > tochn) AND ((popytka51 >= 1)and(popytka51 <= 3))) Then Top.Hlp.Help.Document.Write "" Top.Hlp.Help.Document.Write "" Top.Hlp.Help.Document.Close End If End Sub Sub znaok52_OnClick Dim otwet,potwet,tochn ' Правильный ответ potwet=CDbl(0.525) tochn=CDbl(0.001) ' Проверка вводимого числа (Текст или не текст) If (Document.ans5.zna52.value="") OR (Not IsNumeric(Document.ans5.zna52.value)) Then Alert "Необходимо ввести число" ans5.zna52.focus Exit Sub End If ' Проверка вводимого числа (на попадание в диапазон) otwet=CDbl(Document.ans5.zna52.value) If ((Abs(otwet - potwet)) <= tochn AND (popytka52 <= 3)) or ( (Abs(otwet - potwet)) > tochn AND ((popytka52 >= 1)and(popytka52 <= 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 (popytka52 <= 3) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 2: Ответ верный !
" Top.Hlp.Help.Document.Write "Выход в меню занятия" popytka52 = 5 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka52 = 1) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 2: Ответ не верный !
" Top.Hlp.Help.Document.Write "Осталось две попытки." popytka52 = popytka52 + 1 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka52 = 2) Then Top.Hlp.Help.Document.Write "Контрольная задача 5, вопрос 2: Ответ не верный !
" Top.Hlp.Help.Document.Write "Осталась последняя попытка." popytka52 = popytka52 + 1 ElseIf (Abs(otwet - potwet) > tochn) AND (popytka52 = 3) Then Top.Hlp.Help.Document.Write "Контрольная задача 5 вопрос 2 не решена !
" Top.Hlp.Help.Document.Write "Выход в меню занятия" popytka52 = popytka52 + 1 End If If ((Abs(otwet - potwet)) <= tochn AND (popytka52 <= 3)) or ( (Abs(otwet - potwet)) >tochn AND ((popytka52 >= 1)and(popytka52 <= 3))) Then Top.Hlp.Help.Document.Write "" Top.Hlp.Help.Document.Write "" Top.Hlp.Help.Document.Close End If End Sub