[C++ / UML] Download Programma Televisore in + UML + Pseudocodifica / Pseudocodice ( Informatica )
Esercizio:
Creare una classe Televisore sapendo che lo stato di un
televisore è caratterizzato dal fatto di essere acceso o spento,
dal volume (che è compreso tra zero e 10), dal canale (che è
compreso tra 0 e 99) e dal fatto che sia in modalità silenzioso o
meno.
Creare un opportuno costruttore e i seguenti metodi:
- PulsanteAccensione():ad ogni attivazione, setta ed
unsetta il valore del pulsante di accensione
- ImpostaCanale(): se la tv è accesa, setta un numero di
canale prestabilito
- CanaleSuccessivo():se la tv è accesa, passa al canale
successivo, se possibile
- CanalePrecedente():se la tv è accesa, passa al canale
precedente, se possibile
- AumentaVolume():se la tv è accesa, aumenta di 1 il
volume, se possibile
- AbbassaVolume():se la tv è accesa, diminuisce di 1 il
volume, se possibile
- PulsanteSilenzioso():se la tv è accesa, setta ed unsetta il
valore del pulsante Mute
- PrintTv():se la tv è accesa, visualizza lo stato della tv (il
valore di tutte le sue proprietà in quell’istante)
Testare la classe con un opportuno main che preveda un menù
di scelta utente (vedi figura) attraeverso il quale, attivando
tutti i suoi metodi, si simuli un telecomando.
N.B.
Si rendano esplicitino le scelte implementative fatte nei
commenti all’inizio del codice.
Si rispettino i dettami della programmazione orientata agli
oggetti con gli attributi privati e i metodi pubblici
Download Programma Televisore in c++ +UML
+ Pseudocodifica / Pseudocodice+
Commenti
Posta un commento