• Предмет: Информатика
  • Автор: DomkaNolik
  • Вопрос задан 1 месяц назад

Розв'язати задачку на JavaScript

Сюжет:
Льодовик на Антарктиді почав танути, і маленькі пінгвіни загубилися. Вони намагаються повернутися додому, але їхній шлях заблокований величезними крижинами. Пінгвіни можуть стрибати через маленькі крижини, але великі їм подолати не під силу.

Твоє завдання: допоможи пінгвінам дійти додому, пропустивши їх тільки через маленькі крижини.

Умови:

-У вас є масив крижин: let icebergs = [5, 12, 3, 9, 2, 6, 4];. Число позначає висоту -крижини в метрах.
-Пінгвіни можуть стрибати тільки через крижини заввишки не більше 5 метрів.
Використовуй цикл do..while щоб пройти по всіх крижинах.

let icebergs = [5, 12, 3, 9, 2, 6, 4];

Ответы

Ответ дал: jeka1867
0

Відповідь:

Ось розв'язання задачі на JavaScript за допомогою циклу do..while:

```javascript

let icebergs = [5, 12, 3, 9, 2, 6, 4];

let maxHeight = 5; // Максимальна висота крижини, яку можуть перестрибнути пінгвіни

let currentIndex = 0; // Початковий індекс крижини

do {

   if (icebergs[currentIndex] <= maxHeight) {

       console.log(`Пінгвін перестрибнув крижину висотою ${icebergs[currentIndex]} м.`);

   } else {

       console.log(`Пінгвін не може перестрибнути велику крижину висотою ${icebergs[currentIndex]} м.`);

   }

   currentIndex++;

} while (currentIndex < icebergs.length);

```

Цей код використовує цикл do..while для перевірки кожної крижини у масиві `icebergs`. Якщо висота крижини менше або дорівнює `maxHeight`, то пінгвін перестрибує її. В іншому випадку виводиться повідомлення, що пінгвін не може перестрибнути велику крижину. Після перевірки кожної крижини цикл завершується.

Пояснення:

Вас заинтересует