Pular para o conteúdo principal

Detetive

Olá, detetive programador(a)! Você foi contratado(a) para fazer um sistema que, por meio de apenas 5 perguntas, consegue classificar uma pessoa com relação a um crime cometido. As perguntas são as seguintes:

  1. A pessoa telefonou para a vítima?
  2. A pessoa esteve no local do crime?
  3. A pessoa mora perto da vítima?
  4. A pessoa devia dinheiro para a vítima?
  5. A pessoa já trabalhou com a vítima?

O seu sistema deve, no final, emitir uma classificação sobre a participação da pessoa em questão no crime de acordo com as seguintes condições:

  • Se a pessoa responder positivamente a 2 perguntas, ela deve ser classificada como Suspeita;

  • Se a pessoa responder positivamente a 3 ou 4 perguntas, deve ser classificada como Cúmplice;

  • Se a pessoa responder positivamente para as 5 perguntas, deve ser classificada como como Assassino(a);

  • Caso contrário, será classificada como Inocente.

Vamos resolver esse caso?!

Entrada de dados

A entrada de dados deve ser realizada com o comando prompt.

Saiba mais sobre Entrada de Dados

Para saber mais sobre a entrada de dados com Prompt, acesso a seção Entrada de dados.

Resolução

Mostrar Resolução
let qtdSim = 0;
let status = 'Inocente';

let resp1 = prompt('A pessoa telefonou para a vítima? (sim ou não)');
let resp2 = prompt('A pessoa esteve no local do crime? (sim ou não)');
let resp3 = prompt('A pessoa mora perto da vítima? (sim ou não)');
let resp4 = prompt('A pessoa devia dinheiro para a vítima? (sim ou não)');
let resp5 = prompt('A pessoa já trabalhou com a vítima? (sim ou não)');

if (resp1 == 'sim'){
qtdSim++;
}

if (resp2 == 'sim'){
qtdSim++;
}

if (resp3 == 'sim'){
qtdSim++;
}

if (resp4 == 'sim'){
qtdSim++;
}

if (resp5 == 'sim'){
qtdSim++;
}

if (qtdSim == 2){
status = 'Suspeita';
}else{
if (qtdSim == 3 || qtdSim == 4 ){
status = 'Cúmplice';
}else{
if (qtdSim == 5){
status = 'Assassina';
}
}
}

document.write(`A pessoa analisada é ${status}`);