1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень R

Connected

вправа

Додайте ще умов

У попередній вправі ви змоделювали взаємодію між водієм і помічником водія: коли швидкість була надто високою, у консолі з'являлося повідомлення "Slow down!", а швидкість зменшувалася на 7 одиниць.

Є кілька способів зробити помічника водія «розумнішим». Наприклад, він може показувати різні повідомлення залежно від швидкості або повідомляти поточну швидкість у певний момент.

Цикл while, подібний до того, який ви написали в попередній вправі, уже доступний. Він виводить вашу поточну швидкість, але коду, який зменшує змінну speed, ще немає — а це доволі небезпечно. Зможете внести потрібні зміни?

Інструкції

100 XP
  • Якщо швидкість більша за 48, змусьте R вивести "Slow down big time!" і зменшіть швидкість на 11.
  • Інакше нехай R просто виведе "Slow down!" і зменшить швидкість на 6.

Якщо сеанс постійно спливає за часом і з'являється помилка, імовірно, ви застрягли в нескінченному циклі! Перевірте тіло вашого циклу while і переконайтеся, що ви присвоюєте змінній speed нові значення.