Ajuda para resolver exercicio javascript

Boa tarde pessoal,

estou com um exercicio do curso para fazer usando laço de repetição porem não sei como fazer poderiam me ajudar nessa resolução?

Crie um pequeno sistema de votação, exiba em um prompt() as opções:
1 - Alessandra
2 - Caio
3 - Geraldo
4 - Talita
5 - Sair

Enquanto não for digitado o número 5 o laço deverá realizar a ação de
prompt() para pedir o voto e contabilizar para o candidato.

Quando informado o número 5 retorne a quantidade de votos que cada candidato
obteve.
1 curtida

E qual a sua dificuldade em específico? Pois você só postou o enunciado. :man_shrugging:

Mostre ao menos o que tentou fazer.

Abraço.

1 curtida

Você provavelmente está procurando algo nesse estilo aqui, fiz algo bem simples para você entender a lógica:

var votos = { 1:0, 2:0, 3:0, 4:0 }

while(true){
	var voto = prompt("Qual é o seu voto?")
	
	if(voto == '5') break

	votos[voto] = votos[voto] + 1
}

console.log('Alessandra: ', votos[1])
console.log('Caio: ', votos[2])
console.log('Geraldo: ', votos[3])
console.log('Talita: ', votos[4])
1 curtida

Muito obrigado pela ajuda agora consegui entender este caso

1 curtida