- 001
- 002
- 003
- 004
- 005
- 006
- 007
- 008
- 009
- 010
- 011
- 012
- 013
- 014
- 015
- 016
- 017
- 018
- 019
- 020
- 021
- 022
- 023
- 024
- 025
- 026
- 027
- 028
- 029
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
- 039
- 040
- 041
- 042
- 043
- 044
- 045
- 046
- 047
- 048
- 049
- 050
- 051
- 052
- 053
- 054
- 055
- 056
- 057
- 058
- 059
- 060
- 061
- 062
- 063
- 064
- 065
- 066
- 067
- 068
- 069
- 070
- 071
- 072
- 073
- 074
- 075
- 076
- 077
- 078
- 079
- 080
- 081
- 082
- 083
- 084
- 085
- 086
- 087
- 088
- 089
- 090
- 091
- 092
- 093
- 094
- 095
- 096
- 097
- 098
- 099
- 100
var otvetil = GM_getValue('otvetil', true);
var schet = GM_getValue('schet', 0);
var vsegopokazov = GM_getValue('vsegopokazov', 0);
if (otvetil == 1) {
//if (parent.location.href != self.location.href) return;
function randomInteger(min, max) {
var rand = min + Math.random() * (max - min);
rand = Math.round(rand);
return rand;
}
var kolvosrabotok = randomInteger(1, 100) > 90; // Процент срабатывания на кол-во вкладок
var popitkanomer = 1;
var a = randomInteger(1, 10);
var b = randomInteger(1, 10);
var znakmat = randomInteger(1, 100);
if (kolvosrabotok == true) {
GM_setValue('vsegopokazov',vsegopokazov++);
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
if (znakmat > 50) { //процент сложения/вычитания
var znak = 1 //1 это плюс (сложение)
var c = a + b;
var otvet = prompt(a + ' + ' + b + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov',vsegopokazov++);
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
otvet = prompt(a + ' + ' + b + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (znakmat < 50) {
var znak = 0 //1 это минус (вычитание)
if (a > b) {
var c = a - b;
var otvet = prompt(a + ' - ' + b + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov', vsegopokazov++);
otvet = prompt(a + ' - ' + b + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (b > a) {
var c = b - a;
var otvet = prompt(b + ' - ' + a + ' = ', '');
while (otvet != c) {
if (otvet == 'папа') {
var papa = confirm('Правильных решений ' + '-= ' + schet + ' =-' + ' Всего показов ' + GM_getValue('vsegopokazov') + ' Хотите сбросить?');
if (papa == true) {
GM_setValue('schet', 0);
GM_setValue('vsegopokazov', 0);
alert('Правильных решений - ' + GM_getValue('schet') + ' Всего показов - ' + GM_getValue('vsegopokazov'));
}
}
alert('Неправильно! ' + 'Попытка номер ' + popitkanomer);
popitkanomer++;
GM_setValue('otvetil', false);
GM_setValue('a', a);
GM_setValue('b', b);
GM_setValue('popitkanomer', popitkanomer);
GM_setValue('znak', znak);
GM_setValue('vsegopokazov', vsegopokazov++);
otvet = prompt(b + ' - ' + a + ' = ', '');
}
GM_setValue('otvetil', true);
GM_setValue('schet', schet + 1);
}
if (a = b) {
//alert('ДЖЕКПОТ!!! ' + a + ' - ' + b + ' = ' + '0');
Greasemonkey. Обучение ребенка математики, ребенок любит youtube ролики с minecraftom. :) Полностью не влезло. За неделю освоили счет до 20. Ни разу не прогер :)
gooden1983 11.12.2015 08:45 # 0
gost 11.12.2015 10:53 # +5
Vasiliy 11.12.2015 11:42 # −1
Vasiliy 11.12.2015 09:14 # −2
bormand 11.12.2015 12:01 # +5
Необычное имя у его мамы.
movaxbx 11.12.2015 23:39 # +1
Vindicar 11.12.2015 13:10 # 0
guest 11.12.2015 13:54 # +1
a == b
Не благодари
3_14dar 11.12.2015 14:04 # −1
1024-- 11.12.2015 14:33 # +3
Фу, как грубо! min и max будут выпадать в два раза реже, чем всё остальное.
Dummy00001 11.12.2015 17:17 # +1
bormand 11.12.2015 17:49 # +6
Dummy00001 11.12.2015 18:05 # +1
как-то даже не верится что STL становится по настоящему полезной...
Dummy00001 11.12.2015 17:12 # 0
сколько лет/раз это уже вижу - но все равно умиляет.
guest 18.03.2016 10:17 # +1