Desarrollar un algoritmo que permita ingresar la cantidad de hijos de N personas

Desarrollar un algoritmo que permita ingresar la cantidad de hijos de N personas de una empresa, donde ninguno de ellos es pareja de otro, validando que este valor no sea negativo. Luego mostrar un cuadro resumen con la cantidad de personas que tienen hijos y los que no. Además, mostrar el promedio de hijos por persona.

Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Algoritmo detarea

Primero declaramos las variables.

       Definir x,a,b,n,suma Como Entero

       Definir promedio como real

Después inicializamos las variables con el número cero, las inicializo antes de usarlas en el bucle.

       x = 0

       a = 0

       b = 0

       suma = 0

       promedio = 0

Utilizamos un ciclo que se repite mientras x sea diferente de 2.

       Mientras x <> 2 Hacer

En cada bucle mostramos un menú con 2 opciones.

                 Escribir «1 = Ingresar hijos»

               Escribir «2 = Salir»

El dato que ingrese el usuario se almacena en la variable x.

                    leer x

Evaluamos si el número es igual a 1 o 2.

                    si x == 1 o x == 2 Entonces

Si la condición se cumple quiere decir que se está ingresando un número correcto, entonces evaluamos si x es igual a 1.

                           si x == 1 Entonces

Si la condición se cumple, entonces pedimos que se ingrese el número de hijos.

                                     Escribir «Ingresa el número de hijos»

Este dato lo almacenamos en la variable n.

                                     leer n

Evaluamos si n es menor a 0.

                                     si n < 0 Entonces

Si la condición se cumple, quiere decir que se está ingresando un numero negativo, por lo tanto mostramos el siguiente mensaje.

                                             Escribir «Ingresa un numero correcto»

                              SiNo

Si la condición no se cumple, entonces evaluamos si n es igual a cero.

                                              si n == 0 Entonces

Si esta condición se cumple, entonces quiere decir que la persona no tiene hijos, estas personas las contamos con la variable “a”.

                                                    a = a + 1

                                     SiNo

Si la condición no se cumple, quiere decir que la persona si tiene hijos, estas personas las contamos con la variable b.

                                                      b = b + 1

                                     FinSi

En la variable suma, vamos sumando el total de hijos.

                                              suma = suma + n

Y en la variable promedio, calculamos el promedio de hijos.

                                     promedio = suma / (a+b)

                              FinSi

                      FinSi

               SiNo

Cuando el usuario ingrese un número diferente de 1 o de 2, mostramos el siguiente mensaje.

                         Escribir «Ingresa una opcion correcta»

               FinSi

       FinMientras

Finalmente mostramos en pantalla el número de personas con hijos, el número de personas sin hijos y el promedio de hijos.

       Escribir «La cantidad de personas sin hijos es: «,a

       Escribir «La cantidad de personas con hijos es: «,b

       Escribir «El promedio de hijos es: «,promedio

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo que permita ingresar la cantidad de hijos de N personas
Algoritmo que permita ingresar la cantidad de hijos de N personas
Descargar Programa

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

Deja un comentario

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