Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Televizor::Televizor(){
- stanje=ISKLJUCEN;
- zvuk=0;
- kanal=1;
- }
- bool Televizor::ukljuci {
- if(stanje!=UKLJUCEN)
- {
- stanje=UKLJUCEN;
- return true;
- }
- else return false;
- }
- bool Televizor::iskljuci() {
- if(stanje!=ISKLJUCEN)
- {
- stanje=ISKLJUCEN;
- return true;
- }
- else return false;
- }
- bool Televizor::pokvari(){
- if(stanje!=POKVAREN)
- {
- stanje=POKVAREN;
- return true;
- }
- else return false;
- }
- bool Televizor::popravi(){
- if(stanje==POKVAREN)
- {
- stanje=ISKLJUCEN;
- zvuk=0;
- kanal=1;
- return true;
- }
- else return false;
- }
- bool Televizor::pojacajZvuk(){
- bool uspesno;
- if(stanje==UKLJUCEN&&zvuk+1<=20)
- {
- uspesno=true;
- zvuk++;
- }
- else uspesno=false;
- return uspesno;
- }
- bool Televizor::smanjiZvuk(){
- bool uspesno;
- if(stanje==UKLJUCEN&&zvuk-1>=0)
- {
- uspesno=true;
- zvuk--;
- }
- else uspesno=false;
- return uspesno;
- }
- bool Televizor::SledeciKanal(){
- bool uspesno;
- if(stanje==UKLJUCEN&&kanal+1<=5)
- {
- uspesno=true;
- kanal++;
- }
- else uspesno=false;
- return uspesno;
- }
- bool Televizor::prethodniKanal() {
- bool uspesno;
- if(stanje==UKLJUCEN&&kanal-1>=1)
- {
- uspesno=true;
- kanal--;
- }
- else uspesno=false;
- return uspesno;
- }
- string Televizor::getStanje(){
- string trenutno;
- switch stanje
- {
- case UKLJUCEN:
- trenutno="Ukljuceno";
- break;
- case ISKLJUCEN:
- trenutno="Iskljuceno";
- break;
- case POKVAREN:
- trenutno="Pokvaren";
- break;
- }
- return trenutno;
- }
- int Televizor::getZvuk() {
- return zvuk;
- }
- int Televizor::getKanal() {
- return kanal;
- }
Advertisement
Add Comment
Please, Sign In to add comment