function generateText(letters, length){
let text = "";
for(let i = 0; i < length; i++){
let n = getRandomNumber(letters.length - 1);
text = text + letters[n];
}
return text;
}
function getRandomNumber(max){
return Math.round(Math.random() * max);
}
alert("Вас приветствует программа по обучению слепой печати");
while(true){
alert("Положите 4 пальца левой руки - мизинец, безымянный, средний и указательный - на клавиши ф, ы, в, а. Запомните, что буква А находится под Вашим указательным пальцем, а Ф - под мизинцем.\nТеперь неспеша набирайте текст. Постарайтесь не смотреть на клавиатуру.");
let text = generateText(["ф"], ["а"], 10);
let userText = prompt(text);
if(userText == text){
alert("Все верно! Вы переходите на новый уровень!");
break;
} else {
alert("Вы ошиблись. Попробуйте еще раз");
}
}
while(true){
alert("Поставьте мизинец левой руки на букву Ф, безымянный палец — на Ы, средний — на В, указательный — на А. Мизинец правой руки на букву Ж, безымянный палец — на Д, средний — на Л, указательный — на О. Запомните расположение пальцев. Повторяйте за мной");
let text = generateText(["ы"], ["в"], 10);
let userText = prompt(text);
if(userText == text){
alert("Все верно! Вы переходите на новый уровень!");
break;
} else {
alert("Вы ошиблись. Попробуйте еще раз");
}
}
while(true){
alert("Поставьте мизинец левой руки на букву Ф, безымянный палец — на Ы, средний — на В, указательный — на А. Мизинец правой руки на букву Ж, безымянный палец — на Д, средний -— на Л, указательный — на О. Запомните расположение пальцев");
let text = generateText(["о"], ["ж"], 10);
let userText = prompt(text);
if(userText == text){
alert("Все верно! Вы молодец! Впереди новые уровни!");
break;
} else {
alert("Вы ошиблись. Попробуйте еще раз");
}
}