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.
primeiro lugar: corresponde "ouro"
segundo lugar: corresponde "prata"
terceiro lugar: corresponde "bronze"
outros lugares: corresponde "Continue participando"
lucimarajs:
Eu não consigo passar.tem algum erro que não consigo identificar.
function medalhaDeAcordoComPosto(numero){
if( numero >= posicoes.length ) return "nada";
return posicoes[numero];
}
console.log(0,medalhaDeAcordoComPosto(0));
console.log(1,medalhaDeAcordoComPosto(1));
console.log(2,medalhaDeAcordoComPosto(2));
console.log(3,medalhaDeAcordoComPosto(3));
console.log(4,medalhaDeAcordoComPosto(4));
console.log(5,medalhaDeAcordoComPosto(5));
console.log(15,medalhaDeAcordoComPosto(15));
Respostas
respondido por:
17
Resposta:
function medalhaSegundoOPosto(numero){
var posto=["ouro","prata","bronze","Continue participando"];
var posicao=numero-1;
if (numero ==0 || numero >= posto.length){
posicao=3;
return posto[posicao];
} else{
return posto[posicao];
}
}
respondido por:
6
Resposta:
Realizando a resposta em js
function medalhaSegundoOPosto(posto){
var ouro = 1;
var prata = 2;
var bronze = 3;
if (posto == ouro) {
return "ouro"
} else if (posto == prata){
return "prata"
} else if (posto == bronze){
return "bronze"
} else {
return "Continue participando"
}
}
Explicação:
Para funcionar corretamente, temos que declarar o que irá significar os números 1, 2 e 3 para o usuário.
Perguntas similares
5 anos atrás
5 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás