[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