Ayudenme mandandola en pseint
Utilizando la estructura repetitiva PARA, elaborare un algoritmo que permita realizar una votación entre 2 candidatos (LUIS y ANA) y mostrar los resultados (incluyendo los votos INVALIDOS) sabiendo que el nro de votantes es N. Los votos INVALIDOS son aquellos valores diferentes a LUIS y ANA (en mayúscula) Ejemplo: Si N=10 y se ingresan los valores ANA, ANA, ANA, ana, rosa, ana, luis, luis, LUIS, LUIS El resultado debe ser: ANA = 3 LUIS = 2 VOTOS INVALIDOS = 5 PD: Los mensajes de ingreso de datos son a libre elección Desarrollar el algoritmo que permita calcular lo siguiente: Ingreso de datos Realizar el conteo de la votación Mostrar los votos de LUIS, ANA y los votos INVALIDOS
Respuestas
Respuesta: si te sirvió ayúdame calificándolo como la mejor respuesta
Algoritmo votos
Definir cantidad, cont1,cont2, cont3 Como Entero
Definir voto Como Caracter
cantidad<-0;
cont1<-0;
cont2<-0;
cont3<-0;
Escribir "Digite la cantidad de votantes:";
leer cantidad;
Para i<-1 Hasta cantidad Con Paso 1 Hacer
Escribir "Digite el nombre por quien desea votar como se indica."
Escribir "1.Luis";
Escribir "2.Ana";
leer voto;
si voto== "Luis" Entonces
cont1<-cont1+1;
SiNo
si voto== "Ana" Entonces
cont2<-cont2+1;
SiNo
cont3<-cont3+1
FinSi
FinSi
Fin Para
Escribir "votos por Luis:",cont1;
Escribir "Votos por Ana",cont2;
Escribir "Votos no validos:",cont3;
FinAlgoritmo
Explicación:
el algoritmo es bastante sencillo, definimos 4 variables de tipo entero, cantidad de votantes porque no sabemos como tal cuantos votaran o en su defecto para no complicarnos con un ciclo infinito, también tenemos 3 contadores los cuales llevaran la cuenta de cuantas veces se digite el nombre del candidato.
tambien tenemos una variable voto como caracter esto para que el usuario pueda digitar el nombre del candidato, como referencia debe ser exactamente igual a como se muestra en la pantalla de lo contrario se tomara como un voto invalido.
Programa en pseint para votar entre dos candidatos, contar votos válidos e inválidos en la elección. Se adjunta imagen de salida del algoritmo.
Algoritmo votacionEntreLuisyAna
- // Definir variables
Definir v_luis,v_ana,v_invldo,t_voto Como Entero
Definir voto Como Caracter
t_voto <- 0
v_luis <- 0
v_ana <- 0
v_invldo <- 0
Escribir '*********Elecciones **********'
- // Ingresar votación
Repetir
t_voto <- t_voto+1
Escribir 'Por cuál candidato vota '
Escribir 'LUIS'
Escribir 'ANA'
Leer voto
- // Contar votos
Si voto = "LUIS" Entonces
v_luis <- v_luis+1
FinSi
Si voto = "ANA" Entonces
v_ana <- v_ana+1
FinSi
Si voto <> "ANA" y voto <> "LUIS" Entonces
v_invldo <- v_invldo+1
FinSi
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'
- // Mostrar votación
Escribir ' '
Escribir 'Resultados votación'
Escribir 'LUIS ',v_luis,' '
Escribir 'ANA ',v_ana,' '
Escribir 'INVÁLIDOS ',v_invldo,' '
Escribir 'Total votos: ',t_voto
Escribir ' '
FinAlgoritmo
Para saber más acerca de programa de votación en pseint consulte https://brainly.lat/tarea/64356410
#SPJ2