1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Dodaj więcej warunków

W poprzednim ćwiczeniu zasymulowałeś interakcję między kierowcą a asystentem: gdy prędkość była zbyt wysoka, na konsoli pojawiał się komunikat „Slow down!", a prędkość zmniejszała się o 7 jednostek.

Asystenta można ulepszyć na wiele sposobów. Na przykład mógłby wyświetlać różne komunikaty w zależności od prędkości albo informować o aktualnej prędkości w danym momencie.

Do dyspozycji masz pętlę while podobną do tej z poprzedniego ćwiczenia. Wyświetla ona aktualną prędkość, ale nie zawiera jeszcze kodu zmniejszającego wartość zmiennej speed – co jest dość niebezpieczne. Czy potrafisz wprowadzić odpowiednie zmiany?

Instrukcje

100 XP
  • Jeśli prędkość jest większa niż 48, niech R wypisze komunikat "Slow down big time!" i zmniejszy prędkość o 11.
  • W przeciwnym razie niech R wypisze po prostu "Slow down!" i zmniejszy prędkość o 6.

Jeśli sesja ciągle się przerywa i pojawia się błąd, prawdopodobnie utknąłeś w nieskończonej pętli! Sprawdź ciało pętli while i upewnij się, że przypisujesz nowe wartości do zmiennej speed.