InformáticaBásico1 respuestas

Taller #1 : diseñar en Pseint :Hacer un pseudocodigo que permita Leer los n votos otorgados a los 3 candidatos a gobernador eimprimir el número del candidato ganador y su cantidad de votos?

Taller #1 : diseñar en Pseint : Hacer un pseudocodigo que permita Leer los n votos otorgados a los 3 candidatos a gobernador e imprimir el número del candidato ganador y su cantidad de votos. Diseñe el pseudocódigo y el diagrama de flujo en Pseint por favor es urgente.

Pregunta de Informática · 1 respuesta · 3 votos · mejor respuesta de EmelyArango00

En resumen

Hola. Para este pseucodigo se pueden hacer varias cosas Pseint tiene una funcion AZAR que permite generar numeros aleatorios entre un rango determinado. En este caso generamos numeros entre 1 y 3 (1 para candidato1, 2 para el candidato 2 y 3 para candidato3).

Respuestas de la comunidad

Mejor respuesta

EmelyArango00
5

Hola.

Para este pseucodigo se pueden hacer varias cosas

Pseint tiene una funcion AZAR que permite generar numeros aleatorios entre un rango determinado.

En este caso generamos numeros entre 1 y 3 (1 para candidato1, 2 para el candidato 2 y 3 para candidato3).

Con un bucle PARA y esta funcion podemos generar los "n" votos.

Podemos capturar "n" (la cantidad de votos) por teclado.

Este valor sera la cantidad de veces que el bucle PARA realizara su iteracion.

Con una condicion SI - SINO vamos discriminando los numeros aleatorios y sumandolos a cada candidato.

Luego con otra condicion SI - SINO discriminamos cual candidato tiene mas votos e imprimimos por pantalla.

El algortimo seria

Algoritmo Inicio Definir candidato1, candidato2, candidato3 Como Entero Definir votos, total Como Entero Escribir "Ingrese cantidad de votos" Leer total Para i desde 0 hasta total - 1 con paso 1 hacer votos = azar(3) + 1 ; Escribir votos Si votos = 1 candidato1 = candidato1 + 1 SiNo si votos = 2 candidato2 = candidato2 + 1 SiNo candidato3 = candidato3 + 1 FinSi FinSi FinPara Escribir "votos para Candidato 1 son " candidato1 " votos" Escribir "votos para Candidato 2 son " candidato2 " votos" Escribir "votos para Candidato 3 son " candidato3 " votos" Si candidato1 > candidato2 && candidato1 > candidato3 Escribir "Ganador es Candidato 1" Sino Si candidato2 > candidato1 && candidato2 > candidato3 Escribir "Ganador es Candidato 2" SiNo Si candidato3 > candidato1 && candidato3 > candidato2 Escribir "Ganador es Candidato 3" SiNo Escribir "Empate entre Candidatos" FinSi FinSi FinSi

FinAlgoritmo

Un cordial saludo.

Preguntas frecuentes

Taller #1 : diseñar en Pseint :Hacer un pseudocodigo que permita Leer los n votos otorgados a los 3 candidatos a gobernador eimprimir el número del candidato ganador y su cantidad de votos?

Hola. Para este pseucodigo se pueden hacer varias cosas Pseint tiene una funcion AZAR que permite generar numeros aleatorios entre un rango determinado.