Script de votação em Java Script
Colegas estou tentando criar um script em Javascript para simular uma votação com 3 candidatos. Mas encontrei alguns problemas.
1) O script só permitiu votar uma vez. Eu queria por exemplo votar várias vezes para comparar todos os candidatos.
2) Votando várias vezes, totalizar os votos de todos os candidatos e votos inválidos.
3) No caso de uma eleição o switch é a melhor forma, ou tem formas mais práticas e fáceis?
Resumindo: O script deu parcialmente certo, só que vota 1 vez.
O que está errado neste código
1) O script só permitiu votar uma vez. Eu queria por exemplo votar várias vezes para comparar todos os candidatos.
2) Votando várias vezes, totalizar os votos de todos os candidatos e votos inválidos.
3) No caso de uma eleição o switch é a melhor forma, ou tem formas mais práticas e fáceis?
Resumindo: O script deu parcialmente certo, só que vota 1 vez.
O que está errado neste código
var readlineSync = require("readline-sync");
var candidato = Number(readlineSync.question("Digite o numero do candidato"));
var Jose = 0;
var Maria = 0;
var Joao = 0;
var Invalido = 0;
var contador = 1
while ( contador !=99) {
if(candidato == 1){
console.log("Jose")
Jose = Jose + 1
}
else if(candidato == 2){
console.log("Maria")
Maria = Maria + 1
}
else if(candidato == 3){
console.log("Joao")
Joao = Joao + 1
}
else {
console.log("Candidato invalido")
Invalido = Invalido + 1
}
contador = contador + 1
} // Fim While
console.log(`O canddato Jose teve votos: $.`);
console.log(`O canddato Maria teve votos: $.`);
console.log(`O candidato Joao teve votos: $.`);
console.log(`Votos invalidos: $.`);
Alvaro Castro
Curtidas 0