Jump to content

Diferença de pesos


Ir para a Solução Solucionado por Kleverson Cruz,

Postagens Recomendadas

alguém pode me ajudar??? eu fiz assim e da errado!

Entrada

A entrada do seu programa será composta por uma variável chamada pesos, do tipo array de number, que armazena, respectivamente, o peso do Lutador A e do Lutador B, ambos em quilogramas, sendo esses os lutadores analisados.

Saída

Você deverá retornar:

  • PODEM LUTAR: caso a diferença entre os pesos dos lutadores seja no máximo de 5 kg;
  • NAO PODEM LUTAR: caso a diferença entre os pesos dos lutadores seja maior que 5 kg.

IMG_2901.png

  • Curtir 1
Link to comment
Compartilhe em outros sites

  • Solução

Olá.

Há um erro de sintaxe em seu código:

variáveis não podem ser declaradas com espaço

let peso do LutadorA;

deve ser declarada:

let pesoDoLutadorA;

 

Além disso há um erro na lógica de seu if, pois não está sendo verificado se a diferença entre os pesos é superior a 5.

Segue o código corrigido:

function verificarLuta(pesos) {
  const [pesoLutadorA, pesoLutadorB] = pesos;
  
  const diferenca = Math.abs(pesoLutadorA - pesoLutadorB);
  if (diferenca <= 5) {
    return 'PODEM LUTAR';
  } else {
    return 'NAO PODEM LUTAR';
  }
}

const pesosLutadores = [75, 80];
console.log(verificarLuta(pesosLutadores));

 

  • Curtir 1
  • Amei 2
Link to comment
Compartilhe em outros sites

  • 3 weeks later...

Como pesos já um array com os valres dos pesos dos lutadores, você pode respondr assim:

 

peso = pesos[0] - pesos[1];
Math.abs(peso)

if(peso <= 5) {
            return "PODEM LUTAR";
            } else {
            return "NAO PODEM LUTAR";
            }

Deste modo você já vai utilizar os valores indefinidos que o problema lhe deu no array pesos.

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...