В коде есть ошибка
Пишу программу для интуиции. Надо ввести числа от 1 до 9 и потом сравнить их с рандомными и вывести процент угаданного
var numer = prompt("Ввести 10 чисел от 1 до 9");
var с = numer.split(" ");
var c = myArr ();
var arr = new Array();
for (var i = 0; i < 10; i++) {
arr[i] = parseInt(Math.random() * 10, 10);
}
var f = 0;
for (var i = 0; i < 10; i++) {
if (myArr[i] == arr[i])
f++;
}
var intuit = f * 10;
document.write(intuit);
if (intuit > 20)
{alert("Вы молодец");}
|
как будем выводить процент угаданного?
|
var uNumber = 1;
var verno = 0;
var neverno = 0;
while ( uNumber <= 10)
{
var i = Math.floor(Math.random() * 10) + 1;
if (i == 10)
{
i = 9
}
z = prompt("Ввести 10 чисел от 1 до 9");
uNumber++;
if (z == i)
{
//alert("ВЕРНО");
verno++;
}
else
{
//alert("НЕВЕРНО");
neverno++;
}
}
document.write("ПРАВИЛЬНЫХ ОТВЕТОВ " + verno +"<br>"+ "НЕПРАВИЛЬНЫХ ОТВЕТОВ " + neverno);
|
| Часовой пояс GMT +3, время: 17:08. |