EXTRA n. 3: Classe Televisore
EXTRA n. 3: Classe Televisore
Linguaggio C ++: Esercizi EXTRA
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 passato in input- 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) attraverso il quale, attivando tutti i suoi metodi, si simuli un telecomando
Autore: Prof. Rio Chierego Aprile 2025