Realizar un algoritmo para un colegio donde se presentan cuatro listas (lista1, lista 2, lista 3, lista 4) se quiere elegir al presidente de padres de familia, mostrar el número de votos correspondiente de cada lista. El usuario ingresará los votos de manera aleatoria, el conteo de votos se detiene si se ingresa el valor de 5. Presentar el pseudocódigo, diagrama de flujo y pantalla de ejecución.
Respuestas a la pregunta
Programa para contabilizar votos y elegir el presidente de padres de familia de un colegio. Se muestra código en pseint y se adjunta imagen de salida por pantalla y diagrama de flujo.
Algoritmo EleccionesEnColegio
- // Definir variables
Definir l1,l2,l3,l4,totalV,voto Como Entero
totalV <- 0
l1 <- 0
l2 <- 0
l3 <- 0
l4 <- 0
Escribir '*********Elecciones **********'
- // Ingresar votación
Repetir
voto <- 0
Mientras voto<>5 Hacer
totalV <- totalV+1
Escribir 'Por cuál lista vota '
Escribir '(1) lista1 ' Sin Saltar
Escribir '(2) lista2 ' Sin Saltar
Escribir '(3) lista3 ' Sin Saltar
Escribir '(4) lista4 ' Sin Saltar
Escribir '(5) salir ' Sin Saltar
Repetir
Leer voto
Si NO (voto=1 O voto=2 O voto=3 O voto=4 O voto=5) Entonces
Escribir 'Entrada inválida'
FinSi
Hasta Que voto=1 O voto=2 O voto=3 O voto=4 O voto=5
- // Contar votos
Segun voto Hacer
1:
l1 <- l1+1
2:
l2 <- l2+1
3:
l3 <- l3+1
4:
l4 <- l4+1
5:
totalV <- totalV-1
FinSegun
FinMientras
- // Mostrar resultados de la votación
Escribir ' '
Escribir 'Candidato votos porcentaje'
Escribir 'lista1 ',l1,' ',redon((l1*100)/(totalV))
Escribir 'lista2 ',l2,' ',redon((l2*100)/(totalV))
Escribir 'lista3 ',l3,' ',redon((l3*100)/(totalV))
Escribir 'lista4 ',l4,' ',redon((l4*100)/(totalV))
Escribir ' '
Escribir 'Total votos: ',totalV
Escribir ' '
Repetir
Escribir 'Continuar con la votación? (s/n): ' Sin Saltar
Leer continuar
continuar <- Minusculas(continuar)
Hasta Que continuar='s' O continuar='n'
Hasta Que continuar='n'
FinAlgoritmo
Para saber más acerca de algoritmo pseint de votaciones consulte: https://brainly.lat/tarea/7020125
#SPJ1