<div class="page"> <div class="cover text-center"> <img class="mx-auto" src=/itb/images/logo_mislata.png alt="logo"> # Exercici: Estats - Comptaquilòmetres cotxe <div class="text-end fit-content ms-auto my-3 mt-auto pt-3"> <p><strong>Autor:</strong> Joan Puigcerver Ibáñez</p> <p><strong>Correu electrònic:</strong> j.puigcerveribanez@edu.gva.es</p> <p><strong>Curs:</strong> 2024/2025</p> </div> <div> <p>Aquest material és una obra derivada a partir del material de: <strong>Sergio Badal</strong></p> <p class="fw-bold mb-0">Llicència: BY-NC-SA</p> <p class="d-none d-md-block">(Reconeixement - No Comercial - Compartir Igual)</p> <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ca" target="_blank"> <img class="mx-auto" src="/itb/images/license.png" alt="Licence"/> </a> </div><!--license--> </div><!--cover--> </div><!--page--> {:toc} # Diagrama d'estats cotxe Volem modelar els diferents estats i accions que hi poden haver en la pantalla d'un cotxe. Aquesta pantalla pot estar en 3 estats: - __Compta quilòmetres__: El compta quilòmetres total mostra la distància total recorreguda pel vehicle. - __Comptador viatge__: Mostra la distància recorreguda pel vehicle des del moment en què es va reiniciar per última vegada. Només aquest és reiniciable. - __Consum__: Mostra els litres cada 100 km consumits. Apretant un botó es permet alternar entre els 3 modes, sempre en l'ordre anterior sense possiblitat de tornar enrere. En el mode __comptador viatge__, podem mantindre apretat el botó per reiniciar el comptador. Si no es manté apretat, passa al següent estat. Cal utilitzar __entry__, __do__, __exit__ quan siga necessari.