Sumar numeros impares del arrego
case 'f': //Si el usuario introduce el caracter f, muestra la siguiente sentencia int suma2 = 0; //Declaramos una variable llamada suma2 para almacenar las suma de numeros pares del arreglo System.out.println("Numeros pares del arreglo son:"); //Imprimimos en consola for (i=0; i < arreglo.length; i++) //Ciclo para recorrer el arreglo { if( arreglo[i]%2==0) //Compara si es divisible entre dos, que el resto de la división sea cero. { suma2 = suma2 + arreglo[i]; //Si se cumple la condición realiza la suma de los números pares System.out.print(arreglo[i] + ","); //Imprime en pantalla los números pares } } System.out.println("\nLa Suma de los numeros pares es = " + suma2); // Imprime la suma de los numeros pares break; //Sale del switchOperador %: Resto de una división entre enteros (en otros lenguajes denominado mod).
"%" es la división módulo, es decir te devuelve el resto de la división. Se saca el modulo de 2 y si no es cero es impar, par en caso contrario.
Output:
Ingresa el numero de elementos: 5 Introduzca elemento No. 1: 2 Introduzca elemento No. 2: 3 Introduzca elemento No. 3: 4 Introduzca elemento No. 4: 5 Introduzca elemento No. 5: 6 f.- Sumar numeros pares del arreglo g.- Sumar numeros impares del arrego Elige una Opción... f Números pares del arreglo son: 2,4,6, La Suma de los números pares es = 12
No hay comentarios:
Publicar un comentario