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 dada por: fv11
6

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.

Respuesta dada por: megatokay
0

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

Adjuntos:
Preguntas similares