sábado, 7 de diciembre de 2013

Pares, Impares + Suma de elementos en un Arreglo

/*******************************************************************************
 *                  Universidad Autonoma de Guerrero                           *
 *                   Unidad Academica de Ingenieria                            *
 *                           Programacion I                                    *
 *============================= Java Tips =====================================*
 ******************************************************************************/
import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class JavaTips
{
    public static void main (String args[])
    {
        int arreglo[];
        int introducido, elemento;
        String entrada, entrada2;
        
        JTextArea areaSalida = new JTextArea();
        areaSalida.setText("    #########################\n");
        areaSalida.append("\t Java Tips\n");
        areaSalida.append("     #########################\n\n");
        
        entrada = JOptionPane.showInputDialog("Introduce el tamaño del Arreglo");
        introducido = Integer.parseInt(entrada);
        arreglo = new int [introducido];
        
        areaSalida.append("El tamaño del Arreglo es de:\n  " + entrada);
        areaSalida.append("\n\nElementos Introducidos del Arreglo\n");
        
        for (elemento = 0; elemento < introducido; elemento++)
        {
            entrada2 = JOptionPane.showInputDialog("Introduce el elemento " + (elemento + 1) + " para el Arreglo");
            arreglo[elemento] = Integer.parseInt(entrada2);
            areaSalida.append("  " + arreglo[elemento] + ",");
        }

        int suma1 = 0, suma2 = 0;
        areaSalida.append("\n\nLos Numero Pares del Arreglo son\n");
        for (elemento = 0; elemento < introducido; elemento++)
        {
            if( arreglo[elemento]%2==0)
            {
                suma1 = suma1 + arreglo[elemento];
                areaSalida.append("  " + arreglo[elemento] + ",");
            }
        }
        
        areaSalida.append("\n\nLos Numero Impares del Arreglo son\n");
        for (elemento = 0; elemento < introducido; elemento++)
        {
            if( arreglo[elemento]%2!=0)
            {
                suma2 = suma2 + arreglo[elemento];
                areaSalida.append("  " + arreglo[elemento] + ",");
            }
        }
        areaSalida.append("\n\nResultado de la Suma de los Pares\n  " + suma1);
        areaSalida.append("\n\nResultado de la Suma de los Impares\n  " + suma2);
        
        JOptionPane.showMessageDialog( null, areaSalida, "Java Tips", JOptionPane.INFORMATION_MESSAGE);
    }
}
Output:

No hay comentarios:

Publicar un comentario


Entradas populares