JavaScript

2 respostas
Gil_Silva

Agora que você conhece bastante JavaScript, o júri de um torneio de programação nos pediu para desenvolver a função medalhaSegundoOPosto , que retorna a medalha correspondente às posições, de acordo com a seguinte lógica:

  • primeiro lugar: corresponde "ouro"
  • segundo lugar: corresponde "prata"
  • terceiro lugar: corresponde "bronze"
  • outros lugares: corresponde "Continue participando"

Se executarmos a função com as seguintes posições, o resultado seria assim:

medalhaSegundoOPosto(1)
"ouro"
 medalhaSegundoOPosto(2)
"prata"
 medalhaSegundoOPosto(3)
"bronze"
medalhaSegundoOPosto(5)
"Continue participando"

Defina a função medalhaSegundoOPosto que recebe o posto como parâmetro e retorna um texto de acordo com o parâmetro. Dica: nessa função você pode usar vários if

olá pessoal estou com dificuldades nesse código!
unction medalhaSegundoOPosto(posto) {

if (posto === 1) return (“ouro”);

if (posto === 2) return (“prata”);

if (posto === 3) return (“bronze”);

if (posto >= 4) return (“continue participando”);}

console.log(medalhaSegundoOPosto(1));

console.log(medalhaSegundoOPosto(2));

console.log(medalhaSegundoOPosto(3));

console.log(medalhaSegundoOPosto(4));

console.log(medalhaSegundoOPosto(9));

aparece os seguintes erros:

  • A execução da função medalhaSegundoOPosto(4) deve retornar ‘Continue participando’
  • A execução da função medalhaSegundoOPosto(9) deve retornar ‘Continue participando’

2 Respostas

Gil_Silva

function

TerraSkilll

Única diferença notável é que o “Continue participando” precisa ter C maiúsculo, e você colocou minúsculo na function. Faça essa alteração e veja se muda o resultado.

Abraço.

Criado 1 de junho de 2020
Ultima resposta 1 de jun. de 2020
Respostas 2
Participantes 2