From 17f1ddcb6697c98041bfd5bfe96720988f4bcd67 Mon Sep 17 00:00:00 2001 From: Alice Date: Sun, 17 May 2026 20:08:04 +0300 Subject: [PATCH] =?UTF-8?q?version=202=20(=D0=9A=D0=BD=D0=B8=D0=B3=D0=B0?= =?UTF-8?q?=20''=D0=98=D0=B7=D1=83=D1=87=D0=B0=D0=B5=D0=BC=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B0=20JavaScript'')?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Project/main.js | 32 +++++++++++++++++-- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/Книга ''Изучаем программирование на JavaScript''/Project/main.js b/Книга ''Изучаем программирование на JavaScript''/Project/main.js index 711d456..2a840ed 100644 --- a/Книга ''Изучаем программирование на JavaScript''/Project/main.js +++ b/Книга ''Изучаем программирование на JavaScript''/Project/main.js @@ -1,10 +1,13 @@ var x1=Math.floor(Math.random()*5)+1; var x2=x1+1; var x3=x1+2; - +var guess; +var hits=0; +var guesses=0; +var isSunk=false; var y1=Math.floor(Math.random()*7)+1; var sea=[ - [null, null, null, null, null, null, null, null], + [], [null, 0, 0, 0, 0, 0, 0, 0], [null, 0, 0, 0, 0, 0, 0, 0], [null, 0, 0, 0, 0, 0, 0, 0], @@ -18,6 +21,29 @@ sea[y1][x1]=1; sea[y1][x2]=1; sea[y1][x3]=1; -console.log(sea); +while (isSunk == false) { + guess = prompt("Ready, aim, fire! (enter two numbers 1-7):"); + + if (guess === null) { + break; + } + + guess = Number(guess); + + if (guess < 1 || guess > 7) { + alert("Please enter a valid cell number!"); + } else { + ++guesses; + } +} + + +console.log(sea[1]); +console.log(sea[2]); +console.log(sea[3]); +console.log(sea[4]); +console.log(sea[5]); +console.log(sea[6]); +console.log(sea[7]); console.log(x1,x2,x3); console.log(y1); \ No newline at end of file