Informática, perguntado por Vitoriamedeiros9831, 11 meses atrás

Crie uma classe em C++ chamada Relogio para armazenar um horário, composto por hora, minuto e segundo. A classe deve representar esses componentes de horário e deve apresentar os métodos descritos a seguir: um método chamado setHorario, que deve receber o horário desejado por parâmetro (hora, minuto e segundo); um método chamado getHorario para retornar o horário atual, através de 3 variáveis passadas por referência; um método para avançar o horário para o próximo segundo (lembre-se de atualizar o minuto e a hora, quando for o caso).

Soluções para a tarefa

Respondido por Eggcellent
4

class relogio{

 private:

   int hora;

   int minuto;

   int segundo;


 public:

   void setHorario(int h=0, int m=0, int s=0){

       if(h<24 && h>0)

           hora=h;

       else

           hora=0;

       if(m>60 && m<0)

           minuto=00;

       else

           minuto=m;

       if(s<60 && s>0)

           segundo=s;

       else

           segundo=0;

       

   }

   

   int getHorario(int *h, int *m, int *s){

       *h=hora;

       *m=minuto;

       *s=segundo;

   }

   

   void avanca(){

       segundo++;

       if(segundo>59){

           segundo=0;

           minuto++;

       }

       

       if(minuto>59){

           minuto=0;

           hora++;

       }


       if(hora>23){

           hora=0;

           minuto=0;

           segundo=0;

       }

   }

};

Respondido por lucas27484
0

Resposta:

me ajudar em python por favor

Perguntas interessantes