Lógica, perguntado por irlania01, 10 meses atrás

Defina a função filosofoHipster que recebe como parâmetro: a profissão de uma pessoa (string), nacionalidade (string) e o número de quilômetros que ele anda por dia (número). Com esses parâmetros avalie se essa pessoa é ou não (true / false), um filósofo Hipster. Tenha em mente que um filósofo Hipster é um Músico, nascido no Brasil e que gosta de andar mais de 2 quilômetros por dia.

eu escrevi o seguinte:

function filosofoHipster(Profissao, Nacionalidade, Numero){
var profissao = "Músico";
var nacionalidade = "Brasil";
var numero = 5;
return ((profissao ==="Músico") &&
(nacionalidade === "Brasil") &&
(numero >= 2));
}

Mas obtive a seguinte resposta:
Sua solução não passou as provas
Objetivos que não foram atendidos:
filosofoHipster faz comparações contra strings
Resultados do teste:
Filósofo Hipster filosofoHipster('Músico', 'Brasil', 5)
Filósofo Hipster filosofoHipster('Jogador de Futebol', 'Brasil', 12) Ver detalhes
Filósofo Hipster ('Músico', 'Argentina', 1) Ver detalhes


simoneborges2003: Eu fiz assim e passou:

function filosofoHipster(profissão, nacionalidade,quilômetros){

return (profissão ='músico',nacionalidade!= 'Argentina',quilômetros > 1) && ((profissão !='Jogador de futebol', nacionalidade !='Alemanha', quilômetros !=12));
return (profissão = 'Músico',nacionalidade = 'Brasil',quilômetros >= 2);
}

Soluções para a tarefa

Respondido por renatogallo20
6

Resposta:

function filosofoHipster (proficao, nacionalidade, caminhada){

 var trabalho= "Músico";

 var pais= "Brasil";

 

 return (proficao === trabalho && nacionalidade === pais && caminhada > 2 );

 

}

Explicação:


maximuscarnage29: Muito obrigado, deu certo.
Respondido por LarissaMoura3
5

A função filosofoHipster pode ser desenvolvida da seguinte forma:

function filosofoHipster (proficao, nacionalidade, caminhada){

var trabalho= "Músico";

var pais= "Brasil";

return (proficao === trabalho && nacionalidade === pais && caminhada > 2

}

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.  Os comentários nos algoritmos são utilizados para facilitar o entendimento do algoritmo em questão.

Bons estudos!


claitongomes0906: Eu coloquei assim no meu:
Muito bem! Sua solução passou todos os testes
claitongomes0906: Eu coloquei assim no meu:
function filosofoHipster (proficao, nacionalidade, caminhada){

var trabalho= "Músico";

var pais= "Brasil";

return (proficao === trabalho && nacionalidade === pais && caminhada === 5 );

}
E apareceu assim:
claitongomes0906: Muito bem! Sua solução passou todos os testes
axelsteel: faltou fechar um parentese no código da @LarissaMoura3
Perguntas interessantes