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:
- A pessoa telefonou para a vítima?
- A pessoa esteve no local do crime?
- A pessoa mora perto da vítima?
- A pessoa devia dinheiro para a vítima?
- 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
.
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}`);