Confirmar dados... Escreva um algoritmo para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.
Algoritmo Eleicoes
Var TotEleitor, VB, VV, VN, PorcBrancos, PorNulos, PorcValidos: real
Inicio
Ler TotEleitor
Ler VB
Ler VN
Ler VV
Escreva “Digite o número total de eleitores do município:”
Leia TotEleitor
Escreva “Digite o número de votos brancos:”
Leia VB
Escreva “Digite o número de votos nulos”
Leia VN
Escreva “Digite o número de votos válidos:”
Leia VV
PorcBranco=100*VB/TotEleitor
PorcNulo=100*VN/TotEleitor
PorcValido = 100*VV/TotEleitor
Escreva “Votos Brancos:”, PorcBrancos: “%”
Escreva “Votos Nulos:”, PorcNulos: “%”
Escreva “Votos Válidos”, PorcValidos: “%”
Fim
Gente, eu gostaria apenas de saber se está tudo correto
Respostas
enquanto totaleleitor <> "sair" faca // isso vai ler a variavel total eleitor quando o usuario informalo o total ou digitar sair para sair do laco encerrar o programa e mostrar resultados.
variaveis
totaleleitor,votosnulos,votosbrancos,votosvalidos,brancos,nulos,validos:real;
inicio
escreva('total de eleitores da cidade ?:');
leia(totaleleitor);
escreva('total de votos brancos');
leia (votosbrancos);
escreva('total de votos nulos');
leia(votosnulos);
escreva('total de votos validos);
leia(votosvalidos);
brancos<-(100*votosbrancos)/totaleleitor;
nulos<-(100*votosnulos)/totaleleitor;
validos<-(100*votosvalido)/totaleleitor;
escreva('Porcentagem de votos nulos e',nulos,'%');
escreva('Porcentagem de votos validos e',validos,'%');
fim
No caso temos que o referido algorítimo se encontra com algumas partes incorretas.
Isso porque não há nenhum tipo de entrada do usuário. Assim, vai da bug no algorítimo. No caso tem que ser feito um laço de repetição "while'' ( enquanto) que irar repetir varias vezes enquanto uma condição for verdadeira, por exemplo
Enquanto totaleleitor <> "sair" faca // isso vai ler a variável total eleitor quando o usuário informá-lo o total ou digitar sair para sair do laco encerrar o programa e mostrar resultados.
Assim, uma forma correta de algorítimo seria:
lgoritimo Votacao;
variaveis
totaleleitor,votosnulos,votosbrancos,votosvalidos,brancos,nulos,validos:real;
inicio
escreva('total de eleitores da cidade ?:');
leia(totaleleitor);
escreva('total de votos brancos');
leia (votosbrancos);
escreva('total de votos nulos');
leia(votosnulos);
escreva('total de votos validos);
leia(votosvalidos);
brancos<-(100*votosbrancos)/totaleleitor;
nulos<-(100*votosnulos)/totaleleitor;
validos<-(100*votosvalido)/totaleleitor;
escreva('Porcentagem de votos brancos e',brancos,'%');
escreva('Porcentagem de votos nulos e',nulos,'%');
escreva('Porcentagem de votos validos e',validos,'%');
você pode ler mais em: https://brainly.com.br/tarefa/11211823
espero ter ajudado!