Almacenar 300 números en un vector imprimir cuantos son ceros

Almacenar 300 números en un vector imprimir cuantos son ceros, cuántos son negativos, cuantos positivos. Imprimir además la suma de los negativos y la suma de los positivos.

como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Con la palabra reservada Definir, declaramos las siguientes variables.

       Definir x,a,b,c,suma1,suma2,vector Como Entero

Dimensionamos un vector de tamaño 300.

       Dimension vector[300]

Inicializamos las siguientes variables con el número cero, las inicializo en cero para contar los números positivos, negativos y los ceros.

       a = 0

       b = 0

       c = 0

       suma1 = 0

       suma2 = 0

Utilizamos un ciclo que se repetirá 300 veces.

       para x =  1 Hasta 300 Con Paso 1 Hacer

En cada ciclo pedimos un número.

               Escribir «Ingresa un número»

Estos números los vamos guardando en el vector.

               leer vector(x)

       FinPara

Utilizamos otro ciclo, que también se repetirá 300 veces.

       para x =  1 Hasta 300 Con Paso 1 Hacer

En cada bucle vamos evaluando si el número almacenado en el vector es igual a cero.

                   si vector(x) == 0 Entonces

Si la condición se cumple, entonces contamos estos números con la variable a.

                      a = a + 1

               SiNo

Si la condición no se cumple, entonces evaluamos si el número almacenado en el vector es menor a cero.

                               si vector(x) < 0 Entonces

Si la condición se cumple quiere decir que el numero es negativo, entonces contamos estos números con la variable b.

                                          b = b + 1

Y en la variable suma1 sumamos estos numeros.

                              suma1 = suma1 + vector(x)

                      SiNo

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

                                       c = c + 1

Y en la variable suma2, acumulamos la suma de estos numeros.

                              suma2 = suma2 + vector(x)

                      FinSi

               FinSi

       FinPara          

Finalmente fuera del ciclo, mostramos los siguientes mensajes.

Mostramos el total de números que son cero.

       Escribir a,» números son cero»

Mostramos el total de números negativos.

       Escribir b,» números son negativos»

Mostramos el total de números positivos.

            Escribir c,» números son positivos»

Mostramos la suma de los números negativos.

            Escribir «La suma de los números negativos es: «,suma1

Y finalmente mostramos la suma de los números positivos.

       Escribir «La suma de los números positivos es: «,suma2

FinAlgoritmo

Almacenar 300 números en un vector imprimir cuantos son ceros
Almacenar 300 números en un vector imprimir cuantos son ceros
Descargar Programa

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 *