Determinar cuántos hombres y cuantas mujeres se encuentran en un grupo de n personas

Determinar cuántos hombres y cuantas mujeres se encuentran en un grupo de n personas, suponiendo que los datos son extraídos alumno por alumno.

En esta entrega les comparto un algoritmo para calcular el número de hombres y el número de mujeres que hay en un grupo.

Bien pues vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hago es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Con la palabra reservada Definir declaramos las siguientes variables.

               Definir x, n, sexo, hombres, mujeres Como Entero

Con la función escribir pedimos el número de alumnos.

               Escribir «Escribe el número de alumnos»

Este número lo guardamos con la función leer en la variable n.

               leer n

Inicializamos la variable x con el número 1.

               x = 1

Las variables hombres y mujeres las inicializo en cero, ya que las voy a utilizar dentro del ciclo mientras.

               hombres = 0

               mujeres = 0

Utilizamos un ciclo que se repetirá mientras la variable x sea menor o igual a n.

               Mientras x <= n Hacer

En el cuerpo del bucle le pedimos al usuario que ingrese un número de acuerdo el sexo.

                              Escribir «Elige un numero de acuerdo a tu sexo»

                              Escribir «1 = hombre»

                              Escribir «2 = mujer«

Este numero lo guardamos con la función leer en la variable sexo.

                              leer sexo

Evaluamos si el sexo es igual a 1.

                              si sexo == 1 Entonces

Si la condición se cumple, entonces incrementamos la variable hombres en 1, con esta sentencia vamos contando todos los hombres del grupo.

                                            hombres = hombres + 1

                              SiNo

Si la condición anterior no se cumple, entonces evaluamos si el sexo es igual a 2.

                                            si sexo == 2 Entonces

Si esta condición se cumple, entonces quiere decir que se está ingresando una mujer.

Por lo tanto incrementamos la variable mujeres en 1, con esta sentencia vamos contando todas las mujeres del grupo.

                                                           mujeres = mujeres + 1

                                            SiNo

Cuando se ingrese un número diferente de 1 o 2, mostramos un mensaje indicando que se ingresó un número incorrecto.

                                                           Escribir «Escribe un numero correcto»

Cuando se ingrese un sexo incorrecto, es decir un número diferente de 1 o 2, entonces decrementamos la variable x en 1, esto lo hacemos para que el ciclo no se incremente, y se vuelva a preguntar el sexo.

                                                           x = x – 1

                                            FinSi

                              FinSi

La variable x la incrementamos en 1, es decir en cada bucle le sumamos 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.

                              x = x + 1

               FinMientras

Fuera del ciclo mientras mostramos dos mensajes donde damos a conocer el número de hombres y el número de mujeres en todo el grupo.

               Escribir «El número de alumnos hombres es: «,hombres

               Escribir «El número de alumnos mujeres es: «,mujeres

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Determinar cuántos hombres y cuantas mujeres se encuentran
Determinar cuántos hombres y cuantas mujeres se encuentran

Descarga el código

Bien amigos, esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *