Logo Java

Los ejercicios que nos colocan en clase de sistemas o programación suelen ser sencillos al comienzo; Tales como: hallar si un número es positivo o negativo, hallar si uno es par o impar. Pero, ¿alguna vez has unido estos 2 ejercicios?. Hoy en byspel te enseñaremos a como Guardar y Sumar N números en Java, esto lo guardaremos en un arreglo, y de allí concluimos cuantos son pares e impares, negativos o positivos y la suma de cada uno de ellos.

Guardar y Sumar N números en Java | Positivo, Negativo, Par e Impar

Ejercicio:  Crear un programa con java en el cual permita introducir y guardar N cantidad de números, este software debe ser capaz de:

  • Mostrar la suma tanto de positivos como de negativos
  • Mostrar la suma de pares e impares
  • Imprimir la cantidad de negativos y positivos
  • Imprimir la cantidad de impares y pares

Datos de entrada

  • Cantidad de números a ingresar
  • Números a ingresar

Proceso

  • Guardar en arreglo
  • Identificar si son negativos o positivos
  • Identificar si son pares e impares
  • Sumar y guardar según el tipo de número
  • Hallar media

Datos de salida

  • Imprimir la suma de cada tipo de número (Pares, Impares, Negativo, Positivo)
  • Imprimir la cantidad de cada tipo de número (Pares, Impares, Negativo, Positivo)
  • Mostrar en pantalla la media.

Quizás te puede interesar 

👉Calcular el PORCENTAJE de una CANTIDAD dada en Python

👉Cómo Utilizar Listas en Python | Llenar y Leer | CURSO DE PYTHON

Creación del Código

Lo principal para nuestro código es importar la clase Scanner, ya que resolveremos este ejercicio haciendo uso de la consola, le asignamos un nombre a esta clase para luego usarlo al momento de leer los valores que ingresará el usuario. Le pedimos al usuario la cantidad de valores a ingresar a nuestro arreglo, esto lo guardamos en una variable y cuando creemos el arreglo se lo asignamos como longitud.

Guardar y Sumar N números

Posterior a esto con un ciclo for recorremos dicho arreglo, dentro del mismo con un System.out.println le pedimos que ingrese los valores. De esta manera llenaremos nuestro arreglo.

Luego procedemos a crear todas las variables a utilizar, todas estas inicializadas desde 0, tal como se ve en la imagen anterior.

Proceso del Software e impresión de resultados 

Para cumplir con el proceso del software debemos crear un ciclo, este será el responsable de recorrer nuestro arreglo valor por valor. Primero hacemos uso de la variable donde se guardará la suma de todos los elementos del arreglo. Tal como se ve a continuación.

Guardar y Sumar N números

Con condicionales hacemos las respectivas validaciones, es decir, que si el número que se está recorriendo en el momento es mayor que 0 será sumado a la variable positivos, de no ser así, será sumado a la variable de negativos. Dentro de estos condicionales pasamos a validar si el valor es par o impar, hacemos lo mismo que con los positivos y negativos.

Podemos calcular la media o promedio tomamos la variable donde se sumaron todos lo valores del arreglo y lo dividimos entre la cantidad de números totales, es decir, entre la cantidad de elementos que hay en el arreglo. Por último, para hacer la impresión hacemos uso de System.out.println y le colocamos cada una de las variables creada anteriormente, cada una de está tendrá un valor.

Resultados

Guardar y Sumar N números

Análisis Final

Unificar varios ejercicios dentro de otro nos ayuda a crear programas más estructurados, esto no solo en Java, es válido en cualquier lenguaje de programación, sean estos orientados a objetos o no, todo gracias a las librerías que poseen cada uno de ellos. ¡Anímate! a conocer poco a poco sobre cada lenguaje de programación disponible en este sitio web y a participar de cada uno de los cursos que tenemos disponible para ti.

💚 Recuerda que, si deseas aprender más de este lenguaje de programación, puedes acceder al curso gratuito de Java, donde te explicaré paso a paso ejercicios prácticos en este lenguaje.

👉 CURSO JAVA CON INTERFAZ.

👉 CURSO JAVA POR CONSOLA

Deja una respuesta

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

×