Porcentaje de ceros positivos y negativos de n números

Porcentaje de ceros positivos y negativos de n números.

Haga un algoritmo para hallar de un conjunto de N números qué porcentaje son cero, qué porcentaje son positivos y el porcentaje de negativos.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir x,neutros,positivos,negativos,total Como Entero

Previamente inicializamos las variables.

               x = 1

               neutros = 0

               positivos = 0

               negativos = 0

               total = 0

Creamos un ciclo que se repite mientras que la variable «x» sea diferente de cero.

               Mientras x <> 0 Hacer

En cada bucle le pedimos al usuario que elija una opción.

                              Escribir «Ingresa una opción»

                              Escribir «1 = Ingresar números»

                              Escribir «0 = salir«

La opción que elija el usuario la ingresamos en la variable «x».

                              leer x

Evaluamos si la variable “x” es igual a 1.

                              si x == 1 Entonces

Si la condición se cumple, entonces quiere decir que el usuario ha elegido ingresar números, por lo tanto pedimos que se ingrese un número.

                                             Escribir «Ingresa un número»

Este número lo ingresamos en la variable «n».

                                             leer n

En la variable «total» vamos contando todos los números ingresados.

                                            total = total + 1

Evaluamos si la variable “n” es igual a cero.

                                            si n == 0 Entonces

Si la condición se cumple, entonces estos números los contamos con la variable «neutros».

                                                            neutros = neutros + 1

                                            SiNo

SI la condición no se cumple, entonces evaluamos si la variable “n” es menor a cero.

                                                           si n < 0 Entonces

Si esta condición se cumple, entonces quiere decir que el numero es negativo, estos números los contamos con la variable «negativos».

                                                                          negativos = negativos + 1

                                                           SiNo

Si la condición no se cumple, entonces quiere decir que el número positivo, por lo tanto contamos estos números con la variable «positivos».

                                                                          positivos = positivos + 1

                                                           FinSi

                                            FinSi

                              FinSi

               FinMientras

Evaluamos si la variable «total» es diferente de cero, es decir estamos evaluando que por lo menos sea haya ingresado un número.

               si total <> 0 Entonces

Si la condición se cumple, entonces mostramos en pantalla los porcentajes correspondientes.

                              Escribir «Porcentaje de numeros neutros: «,(neutros / total) * 100,»%»

                              Escribir «Porcentaje de numeros positivos: «,(positivos / total) * 100,»%»

                              Escribir «Porcentaje de numeros negativos: «,(negativos / total) * 100,»%»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Porcentaje de ceros positivos y negativos de n números
Porcentaje de ceros positivos y negativos de n números

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, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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