Qual a resolução deste código?

JavaScript
// Desafio 7 function catAndMouse(mouse,cat1,cat2) { // seu código aqui let posicao1 = Math.abs(mouse - cat1); let posicao2 = Math.abs(mouse - cat2); if (posicao1 < posicao2) { return "cat1"; } if (posicao1 > posicao2) { return "cat2"; } return "os gatos trombam e o rato foge"; }
Foto de Miguel A.
Miguel perguntou há 1 ano

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vinícius B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 meses

O código fornecido parece estar funcionando corretamente para o propósito de determinar qual gato alcançará primeiro o rato com base em suas posições. No entanto, aqui estão algumas sugestões de melhoria:

  1. Adicione comentários para explicar a função de cada parte do código.
  2. Use const para declarar variáveis que não serão modificadas.
  3. Se desejar tornar o código mais legível, pode-se simplificar as condições.

 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

-1
votos
-1 usuários votaram nessa resposta como não útil.
Professora Paloma P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

.

 

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 80 / h
Paloma P.
Porto Alegre / RS
Paloma P.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 145 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Doutorado: Musica (Universidade Federal do Rio Grande do Sul (UFRGS))
Professora de flauta com mais de quince anos de experiência no ensino para todas as idades. Desenvolva sua paixão pela música!
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. JavaScript - Estrutura de Repetição Condicional JavaScript - Back-End
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.