Essa pergunta também está no material:
Respostas
Claro! Aqui está um exemplo de algoritmo em pseudocódigo que pode calcular e mostrar o total de votos para cada candidato, o total de votos nulos, o total de votos em branco, a porcentagem de votos nulos sobre o total de votos e a porcentagem de votos em branco sobre o total de votos: ``` // Inicializar as variáveis totalVotosCandidato1 = 0 totalVotosCandidato2 = 0 totalVotosCandidato3 = 0 totalVotosNulos = 0 totalVotosEmBranco = 0 totalVotos = 0 // Loop para receber os votos enquanto verdadeiro: // Receber o voto voto = lerVoto() // Verificar se o voto é válido se voto == 0: // Encerrar o programa parar senão se voto == 1: // Voto para o candidato 1 totalVotosCandidato1 = totalVotosCandidato1 + 1 senão se voto == 2: // Voto para o candidato 2 totalVotosCandidato2 = totalVotosCandidato2 + 1 senão se voto == 3: // Voto para o candidato 3 totalVotosCandidato3 = totalVotosCandidato3 + 1 senão se voto == 9: // Voto nulo totalVotosNulos = totalVotosNulos + 1 senão se voto == 8: // Voto em branco totalVotosEmBranco = totalVotosEmBranco + 1 senão: // Código inválido mostrarMensagem("Código de voto inválido!") // Atualizar o total de votos totalVotos = totalVotos + 1 // Calcular as porcentagens porcentagemVotosNulos = (totalVotosNulos / totalVotos) * 100 porcentagemVotosEmBranco = (totalVotosEmBranco / totalVotos) * 100 // Mostrar os resultados mostrarResultado("Total de votos para o candidato 1: " + totalVotosCandidato1) mostrarResultado("Total de votos para o candidato 2: " + totalVotosCandidato2) mostrarResultado("Total de votos para o candidato 3: " + totalVotosCandidato3) mostrarResultado("Total de votos nulos: " + totalVotosNulos) mostrarResultado("Total de votos em branco: " + totalVotosEmBranco) mostrarResultado("Porcentagem de votos nulos: " + porcentagemVotosNulos + "%") mostrarResultado("Porcentagem de votos em branco: " + porcentagemVotosEmBranco + "%") ``` Lembrando que esse é apenas um exemplo em pseudocódigo. Você pode adaptar esse algoritmo para a linguagem de programação que estiver utilizando.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta