Informática, perguntado por gislainesoaresmachad, 4 meses atrás

a) Cria uma classe Cachorro, com as propriedades nome, raça e anoNascimento, depois crie um método/função idade(), que faz o cálculo da idade do cachorro e retorne essa idade, utilize como base os exemplos dos slides anteriores.

b) Depois de ter criado a classe, crie 2 objetos cachorros e imprima no console a idade deles chamando o método “idade()” dentro de um “console.log()”.​

Soluções para a tarefa

Respondido por ciroraykar
1

Utilizando Classes em JavaScript.

a)

Class Cachorro {

  constructor(nome,raca,anoNascimento){

      this.nome: nome,

      this.raca : raca,

      this.anoNascimento: anoNascimento

  }

  get idade(){

    return this.calcularIdade();

  }  

calcularIdade(){

     const dataAtual = new Date();

     const anoAtual = dataAtual.getFullYear();

     return anoAtual - this.anoNascimento

   }

}

b)

const cachorro1 = new Cachorro('Rex', 'Pitbul' , 2017);

const cachorro2 = new Cachorro('Dora', 'Pudol' , 2015);

console.log(cachorro1.idade);

console.log(cachorro2.idade);

Explicação:

Basicamente aplicar os conceitos de classe estruturalmente em JavaScript e para conseguir pegar a data atual basta usar a função new Date() e em seguida getFullYear() para pegar apenas o ano, e assim conseguirá calcular a idade.

Aprenda mais sobre JavaScript em: brainly.com.br/tarefa/27011243

Perguntas interessantes