Zadanie Z84

Autor: Jakub Grzegorczyk

Napisz program, który symuluje auto sterowane za pomocą poleceń konsoli. Program powinien posiadać następujące komendy:

Program powinien umieć reagować na sytuacje wyjątkowe. Ponowne użycie komendy „Start” jeśli auto jest uruchomione wyświetla komunikat w stylu: „przecież już jadę ;)”. W przypadku polecenia „Stop” jeśli samochód już stoi zobaczymy komunikat w stylu „O co chodzi? Przecież stoję???”. W przypadku wydania nieznanej komendy należy wyświetlić komunikat w stylu „Nie znam tej komendy”. Program powinien działać w pętli, aż do wydania komendy „Koniec”.

'; echo ''; switch ($a) { case 'start': if (!$_SESSION['$isStarted']) { $_SESSION['$isStarted'] = true; echo 'Samochód uruchomiony!'; } else { echo 'Przecież już jadę :)'; } break; case 'stop': if ($_SESSION['$isStarted']) { $_SESSION['$isStarted'] = false; echo 'Samochód zatrzymany!'; } else { echo 'O co chodzi? Przecież stoję???';} break; case 'pomoc': echo 'Dostępne komendy:
' . 'Start - uruchamia auto
' . 'Stop - zatrzymuje auto
' . 'Koniec - kończy działanie programu
' . 'Pomoc - wyświetla tę wiadomość'; break; case 'koniec': echo 'Zamykanie programu...'; session_destroy(); session_start(); $_SESSION['isStarted'] = false; break; default: echo 'Nie znam tej komendy'; } echo '
'; } ?>