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 switch
Operador %: 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