jueves, 15 de diciembre de 2016

Suma Pares e Impares

Escribe un programa que lea N números, calcule y escriba por pantalla la suma de los pares y la suma de los impares que se han introducido.

Resultado esperado:
Introduzca cuántos números se van a procesar:
>4
Introduzce número 1:
>15
Introduzce número 2:
>2
Introduzce número 3:
>1
Introduzce número 4:
>6

Resultado:
La suma de los pares es: 8
La suma de los impares es:16


SOLUCIÓN EN JAVA:
package sumaparimpar;

import javax.swing.JOptionPane;

public class SumaParImpar {

    public static void main(String[] args) {
        int N,B,NPar=0,NImpar=0,i;
        
        try {
            //Primero pregunto cuanto números hay que procesar
            N=Integer.parseInt(JOptionPane.showInputDialog("Introduzca cuántos números se van a procesar:"));
            //Y ahora hago un bucle para leerlos uno a uno y actulizar los contadores correspondientes
            for (i=1;i<=N;i++){
                B=Integer.parseInt(JOptionPane.showInputDialog("Intoduce nº:"+i));
                if (B%2==0){
                    NPar=NPar+B;  //NPar+=B;                    
                } else {
                    NImpar=NImpar+B; //NImpar+=B;
                }
            }
            //Imprimo el resultado final después del bucle
            System.out.println("Pares:"+NPar);
            System.out.println("Impares:"+NImpar);
        } catch (Exception e){
            JOptionPane.showMessageDialog(null, "Formato incorrecto");
        }        
    }    
}

1 comentario:

  1. • Ingresar cuatro números por teclado.
    • Mostrar la suma de dichos números.
    • Mostrar la suma de los números pares.
    • Mostrar el producto de los números impares.
    • Mostrar el número mayor
    • Mostrar el número menor
    • Mostrar el factorial de cada uno de ellos
    • Mostrar el promedio de los números ingresados
    • Mostrar los números ordenados de menor a mayor

    alguien que me ayude help !!

    ResponderEliminar