=== Imparando.net ===

Esercizio semaforo

Questo esercizio richiede di costruire una classe semaforo che rispetti il seguente diagramma di classe UML

Altre specefiche che devono essere rispettate sono le seguenti:

  • all'atto della creazione un semaforo deve essere spento
  • all'atto dell'accensione il semaforo deve sempre mostrare la luce verde
  • la sequenza delle luci deve essere verde-giallo-rosso-verde...
  • il metodo getColore() deve restituire il valore 1 se il semaforo è verde, 2 se è giallo, 3 se è rosso e 0 se è spento
  • il metodo toString deve restituire una stringa a scelta, l'importante è che venga mostrata chiaramente l'informazione sullo stato acceso/spento e, nel caso sia acceso, sul colore su cui si trova


Altro ...

download_icon Semaforo.dia