Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Striscia di LED
- Scrivere una classe LED, che rappresenta un singolo LED, che ha uno stato acceso/spento.
- Espone i seguenti metodi:
- LED(), costruttore che istanzia il LED con stato spento.
- LED(stato), costruttore che istanzia il LED con stato passato come parametro.
- Accendi(), che accende il LED.
- InvertiStato(), che inverte lo stato del LED.
- SetStato(stato), che imposta lo stato del LED.
- GetStato(), che restituisce lo stato del LED.
- Scrivere una classe StrisciaLED, che rappresenta una striscia di n LED.
- Espone i seguenti metodi:
- LED(lunghezza), costruttore che istanzia i LED della striscia a spenti.
- Visualizza(), che stampa la striscia di LED: un LED acceso viene rappresentato con '#', uno spento con '-'
- Aggiorna(), che aggiorna di un "fotogramma" l'animazione, cambiando gli stati dei LED in modo che si comportino come un onda.
- Ad es, ripetere tante volte Aggiorna() e Visualizza() dovrebbe stampare questo:
- #-----
- -#----
- --#---
- ---#--
- ----#-
- -----#
- #-----
- -#----
- --#---
- ---#--
- ----#-
- -----#
Advertisement
Add Comment
Please, Sign In to add comment