jueves, 19 de octubre de 2017

PORTAFOLIO DE EVIDENCIAS - 2do Parcial


Imagen

DesarROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACIÓN ORIENTADA A OBJETOS




Nombre: Luis Santiago Santillán Rodríguez 3°G

_ACTIVIDADES_

Actividad 1:


Actividad 2:


Actividad 3:

Programa 1: Programa que imprime los numero del 1 al 10.


//Autor: Santiago Santillán

package parcial.pkg2;

import java.util.*;



public class Parcial2
{
    public static void main(String[] args) 
    {
    Scanner cin=new Scanner(System.in);
    int i,a;
    System.out.println("Programa que se encarga de imprimir una secuencia de numeros.");
    for(i=1;i<=10;i++)
    { 
    System.out.print(i+",");
    }
    }
}

Programa 2: Programa que lee un número y posteriormente imprime el número introducido.


//Autor: Santiago Santillán

package parcial.pkg2;



public class Programa2 {

    public static void main(String[] args) {
        boolean ejecutar=true;
        System.out.println("Programa que proyecta numeros hasta el 20");
        int i=0;
        while (ejecutar) {
            i++;
            System.out.print(i+";");
            if (i>=20){
                ejecutar=false;
            }}
        } 
    }

Programa 3: Programa que lee un número y determina la cantidad de dígitos del mismo.


//Autor: Santiago Santillan

package parcial.pkg2;



import java.util.Scanner;


public class Programa3 
{
    public static void main(String[] args) 
    {
    Scanner cin= new Scanner (System.in);
    int a,b;
    System.out.println("El siguiente programa se encarga de imprimir la cantidad de dìgitos deun nùmero.");
    do
    {
        System.out.println("Introduzca un numero menor a 1000.");
        a=cin.nextInt();
        if(a>=100 && a<1000)
        {
            System.out.println("El numero "+a+" tiene 3 digitos.");
        }
        else
        {
            if(a<100 && a>=10)
            {
                System.out.println("El numero "+a+" tiene 2 digitos.");
            }
            else
                {
                    if(a>0 && a<10)
                    System.out.println("El numero "+a+" tiene 1 digito.");
                } 
        }
    }while(a<=0);
    }
}

Programa 4: Programa que lee 20 calificaciones y obtiene el promedio.


//Autor: Santiago Santillan

package parcial.pkg2;

import java.util.*;

public class Programa4 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        double a, b, d;
        b=0;
        int C;
        do {
            System.out.println("Programa que le calificaciones de 20 alumnos");
            for (int i=1; i<=20 ; i++){
                System.out.println("introduce la calificacion "+ i + ": ");
                a=sc.nextDouble();
                while (a<0||a>10){
                     System.out.println("introduce una calificacion valida: ");
                     a=sc.nextDouble();
                 }
                b=a+b;
            }
            d=b/20;
            System.out.println("el promedio es: "+ d);
            System.out.println("para repetir el programa introduce 1");
            C=sc.nextInt();
        } while (C==1);
                }
}

Programa 5: Programa que lee 20 calificaciones y determina el número de alumnos reprobados y aprobados, determina el promedio total.




package parcial.pkg2;

import java.util.*;

public class Programa5 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        double a, b, d;
        b=0;
        int C, e, f ,g;
        f=0;
        g=0;
        do {
            System.out.println("Programa que lee 20 calificaciones y determina el número de alumnos reprobados y aprobados, determina el promedio total.");
            System.out.println("INTRODUCE EL TOTAL DE ALUMNOS: ");
            e=sc.nextInt();
            for (int i=1; i<=e ; i++){
                System.out.println("INTRODUCE LA CALIFICACIÓN "+ i + ": ");
                a=sc.nextDouble();
                while (a<0||a>10){
                     System.out.println("INTRODUCE UNA CALIFICACIÓN VALIDA: ");
                     a=sc.nextDouble();
                 }
                if (a<=5.9){
                    f++;
                }
                if (a>=6){
                    g++;
                }
                b=a+b;
            }
            d=b/e;
            System.out.println("EL TOTAL DE ALUMNOS APROBADOS FUERON: "+ g);
            System.out.println("EL TOTAL DE ALUMNOS REPROBADOS FUERON: "+ f);
            System.out.println("EL PROMEDIO ES: "+ d);
            System.out.println("PARA REPETIR EL PROGRAMA INTRODUCE 1. PARA SALIR PRESIONA UN NUMERO");
            C=sc.nextInt();
        } while (C==1);
                }
}

Programa 6: Programa que lee una cantidad de promedios determinada por el usuario y determina cuántos promedios son mayores a 8, y cuál es la mayor y menor calificación.




package parcial.pkg2;

import java.util.*;

public class Programa6 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        double a, b, e, f;
        b=0;
        int c, g, d, h;
        c=0;
        e=0;
        f=10;
        g=0;
        d=0;
        h=0;
        System.out.println("PROGRAMA QUE LEE LAS CALIFICACIONES DE ALUMNOS Y IMPRIME LA CALIFICACIÓN MAYOR, MENOR,");
        System.out.println("LAS CALIFICACIONES MAYORES DE 8 Y LAS CALIFICACIONES APROBATORIAS Y REPROBATORIAS ");
        System.out.println("PARA SALIR INGRESE UNA CALIFICACIÓN DE 0/NEGATIVA ");
        do {
            System.out.println("INGRESE UNA CALIFICACIÃÓN ");
            a=sc.nextDouble();
            while (a>10){
                System.out.println("INTRODUCE UNA CALIFICACIÓN VALIDA: ");
                a=sc.nextDouble();
             }
            if (a<=0){
                
            } else {
            if (a>=e){
                e=a;
            }
            if (a<=f){
                f=a;
            }
            if (a>=8) {
                g++;
            }
            if (a<5.9){
                d++;
            }
            if (a>6){
                h++;
            }}
        } while (a>0);
        System.out.println("LA CALIFICACIöN MAYOR ES: "+ e );
        System.out.println("LA CALIFICACIÓN MENOR ES: "+ f);
        System.out.println("LAS CALIFICACIONES MAYORES A 8: " + g);
        System.out.println("LAS CALIFICACIONES APROBATORIAS SON: " + h);
        System.out.println("LAS CALIFICACIONES REPROBATORIAS SON: " + d);
    }
}

Programa 7: Programa que lee el número de control, nombre y calificaciones de 20 alumnos, finalmente determina las calificaciones de todos los alumnos.




package parcial.pkg2;

import java.util.*;

public class Programa7 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        String N;
        double a, b, d;
        b=0;
        int C;
        d=0;
        System.out.println("PROGRAMA QUE LEE CINCO NOTAS POR ALUMNO EN UN GRUPO DE 20 Y DA COMO SALIDA EL PROMEDIO DE CADA ALUMNO ");
        do {
            for (int i=1; i<=20;i++){
                System.out.println("INGRESE NOMBRE DE ALUMNO ");
                N=sc.next();
                for (int o=1; o<=5 ;o++){
                System.out.println("INGRESE UNA CALIFICACIÓN ");
                a=sc.nextDouble();   
                while (a>10){
                    System.out.println("INTRODUCE UNA CALIFICACIÓN VALIDA: ");
                    a=sc.nextDouble();
                 }
                b=a+b;
                }
                d=b/5;
                System.out.println("EL PROMEDIO ES: "+ d);
            }
            System.out.println("PARA REPETIR EL PROGRAMA INTRODUCE 1. PARA SALIR PRESIONA UN NUMERO");
            C=sc.nextInt();
        } while (C==1);
    }
}

Programa 8: Programa que lee una contraseña y determina si es correcta o no, cuenta el número de intentos.




package parcial.pkg2;

import java.util.*;

public class Programa8 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        int a, b;
        b=0;
        System.out.println("PROGRAMA QUE LEE UNA CONTRASEÑAA, Y CUENTA EL NUMERO DE INTENTOS QUE HIZO EL USUARIO (4567) ");
        System.out.println("INGRESE CONTRASEÑA NUMERICA DE 4 DIGITOS: ");
        a=sc.nextInt(); 
        while (a!=4567){
            b++;
            System.out.println("CONTRASEÑA INCORRECTA, INGRESE DE NUEVO: ");
            a=sc.nextInt();
        }
        System.out.println("CORRECTO, SU NUMERO DE INTENTOS FUE: "+ b);
    }
}

Programa 9: Programa que lee un número de usuario, mientras sea correcto se lee una contraseña, cuenta el número de intentos.




package parcial.pkg2;

import java.util.*;

public class Programa9 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        int a, b, c;
        b=0;
        System.out.println("PROGRAMA QUE LEE EL CODIGO DE USUARIO (1024) Y UNA CONTRASEÑA (4567), Y CUENTA EL NUMERO DE INTENTOS QUE HIZO EL USUARIO ");
        System.out.println("INGRESE CODIGO DE USUARIO: ");
        a=sc.nextInt(); 
        System.out.println("INGRESE CONTRASEÑA NUMERICA DE 4 DIGITOS: ");
        c=sc.nextInt(); 
        while (c!=4567||a!=1024){
            b++;
            System.out.println("CODIGO DE USUARIO Y/O CONTRASEÑA INCORRECTA, INGRESE DE NUEVO: ");
            System.out.println("CODIGO DE USUARIO: ");
            a=sc.nextInt();
            System.out.println("CONTRASEÑA: ");
            c=sc.nextInt();
        }
        System.out.println("CORRECTO, SU NUMERO DE INTENTOS FUE: "+ b);
    }
}

Programa 10: Programa que lee una cantidad de números indefinida y los suma cuando un valor invalido es introducido.




package parcial.pkg2;

import java.util.*;

public class Programa10 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        int a, b, c;
        System.out.println("PROGRAMA QUE LEE NUEMROS POSITIVO Y REALIZA LA SUMA DE ESTOS HASTA QUE SE INGRESE UN 0/NEGATIVO ");
        do{
            b=0;
            do{
                System.out.println("INGRESE UN NUMERO: ");
                a=sc.nextInt(); 
                b=a+b;
            }while (a>0);
            System.out.println("EL TOTAL DE LA SUMATORIA ES: " + b);
            System.out.println("PARA REPETIR EL PROGRAMA INTRODUCE 1. PARA SALIR PRESIONA UN NUMERO");
            c=sc.nextInt();
        } while (c==1);
    }
}

Programa 11: Programa que imprime los primeros 8 múltiplos de 2.


//Autor Santiago Santillan

package parcial.pkg2;

import java.util.*;

public class Programa11 {


    public static void main(String[] args) {
        Scanner sc=new Scanner (System.in);
        int a, b, c;
        a=0;
        System.out.println("Programa que imprime los primeros 8 numeros pares ");
        while (a<16){
            a=a+2;
            System.out.println("PAR: " + a);
        }
    }
}

Programa 12: Programa que abre una ventana con la frase Hola Mundo, pero dividida en varias líneas.


//Autor Santiago Santillan

package parcial.pkg2;



import javax.swing.JOptionPane;



public class Programa12 {
    public static void windowmessage()
    {
        JOptionPane.showMessageDialog(null, "Hola mundo");
    }
     public static void main(String[] args)
    {
        windowmessage();
    }
}

Programa 13: Programa que abre una ventana con la frase Hola Mundo, pero dividida en varias líneas.


//Autor Santiago Santillan

package parcial.pkg2;



import javax.swing.JOptionPane;



public class Programa13 {
    public static void windowmessage()
    {
        String nl=System.getProperty("line.separator");
        JOptionPane.showMessageDialog(null, "Soy un mensage"+nl+"de varias lineas"+nl+"saludos mundo");
    }
     public static void main(String[] args)
    {
        windowmessage();
    }    
}

Programa 14: Programa que abre una ventana con distintos íconos.


//Autor Santiago Santillan

package parcial.pkg2;



import javax.swing.JOptionPane;



public class Programa14 {
    public static void windowmessage()
    {
        String nl=System.getProperty("line.separator");
        //Ejemplo 1:
        Object msj = "Soy un mensage"+nl+"de varias lineas"+nl+"aqui veras otros ejemplos";
        JOptionPane.showMessageDialog(null,msj, "Mensaje plano", JOptionPane.PLAIN_MESSAGE);
        //Ejemplo 2:
        JOptionPane.showMessageDialog(null,msj, "Mensaje informartivo", JOptionPane.INFORMATION_MESSAGE);
        //Ejemplo 3:
        JOptionPane.showMessageDialog(null,msj, "Mensaje de pregunta", JOptionPane.QUESTION_MESSAGE);
        //Ejemplo 4:
        JOptionPane.showMessageDialog(null,msj, "Mensaje de error", JOptionPane.ERROR_MESSAGE);
        //Ejemplo 5:
        JOptionPane.showMessageDialog(null,msj, "Mensaje de advertencia", JOptionPane.WARNING_MESSAGE);
    }
     public static void main(String[] args)
    {
        windowmessage();
    }    
}

Programa 15: Programa que abre una ventana que pide un nombre y posteriormente lo imprime.


//Autor Santiago Santillan

package parcial.pkg2;



import javax.swing.JOptionPane;



public class Programa15 {
     public static void main(String[] args)
    {
        String entrada= JOptionPane.showInputDialog("Escriba su nombre: " );
        JOptionPane.showConfirmDialog(null, "Hola ¿Comò estas? "+ entrada);
    }     
}

Programa 16: Programa que contiene una excepción.




package parcial.pkg2;

import java.*;

/**

 *
 * @author Santin y Jonatan
 */
public class Programa16 {

    public static int numerador=10;
    public static Integer denominador=null;
    public static float division;
    public static void main(String[] args) {
        System.out.println("ANTES DE HACER LA DIVISION");
        try{
           division=numerador/denominador; 
        }
        catch(ArithmeticException ex){
            division=0;
            System.out.println("Error: "+ex.getMessage());
        }
         catch(NullPointerException ex){
            division=1;
            System.out.println("Error: "+ex.getMessage());
    }
    finally 
        {
            System.out.println("Division: "+division);
            System.out.println("DESPUES DE HACER LA DIVISION");
        }
}
}

Programa 17: Programa que contiene una excepción.




package parcial.pkg2;

/**

 *

 * @author Santiago
 */
public class Programa17 {
    public static void main(String[]args)
    {
        String str1="12";
        String str2="hola";
        String respuesta;
        int numerador,denominador,cociente;
    try {
        numerador=Integer.parseInt(str1);
        denominador=Integer.parseInt(str2);
        cociente=numerador/denominador;
        respuesta=String.valueOf(cociente);
        
    }
    catch(NumberFormatException ex)
    {
        respuesta="Se ha introducido caracteres no numericos";
    }
    catch(ArithmeticException ex)
    {
        respuesta="Division entre cero";
    }
    System.out.println(respuesta);
        }
    
}

Programa 18: Programa que contiene una excepción.




package parcial.pkg2;



import javax.swing.JOptionPane;


/**
 *
 * @author Santin y Jonatan
 */
public class Programa18 {
    public static void main(String[]args){
        Integer num1=0, num2=0,sum;
        String entrada=JOptionPane.showInputDialog("Captura el primer numero", "0");
        if(entrada != null){
            try{
                num1=Integer.parseInt(entrada);
            }
            catch(NumberFormatException ex){
                JOptionPane.showMessageDialog(null, "Lo que capturaste no es un entero "+entrada, "Error de captura", JOptionPane.ERROR_MESSAGE );                
            }
        }
        else{
            JOptionPane.showMessageDialog(null, "Has precionado el boton de cancelar", "Usuario cancelo",JOptionPane.ERROR_MESSAGE);
        }
        String entrada2=JOptionPane.showInputDialog("Captura el segundo numero", "0");
        if(entrada != null){
            try{
                num2=Integer.parseInt(entrada2);
            }
            catch(NumberFormatException ex){
                JOptionPane.showMessageDialog(null, "Lo que capturaste no es un entero: "+entrada2, "Error de captura", JOptionPane.ERROR_MESSAGE );
            }
        }
        else{
            JOptionPane.showMessageDialog(null, "Has precionado el boton de cancelar", "Usuario cancelo",JOptionPane.ERROR_MESSAGE);
        }
        sum=num1+num2;
        JOptionPane.showMessageDialog(null, "El resultado de la suma es: "+sum);
    }
}


Programa 19: Programa que contiene un constructor.


//Autor Santiago Santillan

package parcial.pkg2;



public class Programa19 {


    private String nombre;
    private String raza;
    
    public Programa19(String nombre) {
        this.nombre = nombre;
        raza = "Chihuahua";
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    public Programa19(String nombre, String raza) {
        this.nombre = nombre;
        this.raza = raza;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the raza
     */
    public String getRaza() {
        return raza;
    }

    /**
     * @param raza the raza to set
     */
    public void setRaza(String raza) {
        this.raza = raza;
    }

}
---------------------------------------------------------------------------------------------------------
//Autor Santiago Santillan
package parcial.pkg2;
import parcial.pkg2.Programa19;
import javax.swing.JOptionPane;
public class Programa19e {
    
    public static void main(String[] args) {
        String nl = System.getProperty("line.separator");
        String n = JOptionPane.showInputDialog("Ingrese un nombre");
        Programa19 p = new Programa19(n);
        JOptionPane.showMessageDialog(null, "Nombre: " + p.getNombre() + nl + "Raza: " + p.getRaza() );
    }
}

Programa 20: Programa que contiene un constructor.


//Autor: Santiago Santillan

package parcial.pkg2;



public class Programa20 {

    private String nombre;
    private String apellido;
    private int edad;
    private int Num_control;

    public Programa20 (String nombre, String apellido, int edad, int Num_control)
            {
                this.Num_control = Num_control;
                this.nombre = nombre;
                this.apellido = apellido;
                this.edad = edad;
                
            }

    Programa20(String nombre, String apellido, int Num_control) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the apellido
     */
    public String getApellido() {
        return apellido;
    }

    /**
     * @param apellido the apellido to set
     */
    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    /**
     * @return the edad
     */
    public int getEdad() {
        return edad;
    }

    /**
     * @param edad the edad to set
     */
    public void setEdad(int edad) {
        this.edad = edad;
    }

    /**
     * @return the Num_control
     */
    public int getNum_control() {
        return Num_control;
    }

    /**
     * @param Num_control the Num_control to set
     */
    public void setNum_control(int Num_control) {
        this.Num_control = Num_control;
    }
}
---------------------------------------------------------------------------------------------------------
//Autor: Santiago Santillan
package parcial.pkg2;
import javax.swing.JOptionPane;
public class Programa20e {
    
    public static void main(String[] args) {
        String nl = System.getProperty("line.separator");
        String nombre=JOptionPane.showInputDialog("Ingresa el Nombre: ");
        String apellido=JOptionPane.showInputDialog("Ingresa el apellido: ");
        int edad=Integer.parseInt(JOptionPane.showInputDialog("Ingresa edad: "));
        int Num_control=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el Número de control: "));
        Programa20 ob = new Programa20 (nombre, apellido, edad, Num_control);
        JOptionPane.showMessageDialog (null, "EL NUM. CONTROL ES: " +  ob.getNum_control() + nl + " NOMBRE: " + ob.getNombre() + nl + " APELLIDO: " + ob.getApellido() + nl + " Edad: " + ob.getEdad());
    }
}

Programa 21: Programa hecho en modo gráfico que consiste en un laberinto.


Programa 22: Proyecto integrador.


Programa 23: Programa que determina el tamaño de un arreglo y posteriormente lee números para luego determinar cuantos son positivos y cuantos negativos.


//Autor: Santiago Santillán

//Positivos y negativos 

package arreglos;

import javax.swing.*;
public class Ejercicio1 {
    
    public static void ArregloUnidimensional()
        {
        int n,pos=0,neg=0,cer=0;
        n=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe el tamaño del arreglo"));
                int arreglo[]=new int[n];
        for (int i=0; i<n; i++)
        {
            arreglo[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa el valor del tamaño del arreglo[]"));
            if (arreglo[i]>0) {pos++;}
            if (arreglo[i]<0) {neg++;}
            if (arreglo[i]==0) {cer++;}
        }
        for (int i=0; i<n; i++)
        {
            Object msj = "Arreglo ["+i+"] ="+arreglo[i];
            JOptionPane.showMessageDialog(null,msj,"Salida",JOptionPane.PLAIN_MESSAGE);
            System.out.println("Arreglo ["+i+"] ="+arreglo[i]);
        }
        Object msj2 = "Positivos: "+pos+" Negativos: "+neg+" Cero: "+cer;
            JOptionPane.showMessageDialog(null,msj2,"Salida",JOptionPane.PLAIN_MESSAGE);
            System.out.println("Positivos: "+pos+" Negativos: "+neg+" Cero: "+cer);
       }
        public static void main(String[] args)
        {
            ArregloUnidimensional();
        }
    }


Programa 24: Programa que determina el tamaño de un arreglo y lee números.




package arreglos;

import javax.swing.*;

public class Arreglos {
    
    public static void ArregloUnidimensional()
        {
        int n;
        n=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe el tamaño del arreglo"));
                int arreglo[]=new int[n];
        for (int i=0; i<n; i++)
        {
            arreglo[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa el valor del tamaño del arreglo[]"));
        }
        for (int i=0; i<n; i++)
        {
            Object msj = "Arreglo ["+i+"] ="+arreglo[i];
            JOptionPane.showMessageDialog(null,msj,"Salida",JOptionPane.PLAIN_MESSAGE);
            System.out.println("Arreglo ["+i+"] ="+arreglo[i]);
        }
       }
        public static void main(String[] args)
        {
            ArregloUnidimensional();
        }
    }

Programa 25: Programa que determina las filas y columnas de un arreglo bidimensional y lee números.




package arreglos;

import javax.swing.*;

public class Arreglo2 {
    
    public static void ArregloBidimensional()
        {
        int n,m;
        n=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe las filas del arreglo"));
        m=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe las columnas del arreglo"));
                int arreglo[][]=new int[n][m];
        for (int i=0; i<n; i++)
        {
            for (int j=0; j<m; j++){
            arreglo[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa el valor del tamaño del arreglo[]"));}
        }
        for (int i=0; i<n; i++)
        {
             for (int j=0; j<m; j++){
            Object msj = "Arreglo ["+i+"]"+"["+j+"] ="+ arreglo[i][j];
            JOptionPane.showMessageDialog(null,msj,"Salida",JOptionPane.PLAIN_MESSAGE);
            System.out.println("Arreglo ["+i+"]"+"["+j+"] ="+arreglo[i][j]);}
        }
       }
        public static void main(String[] args)
        {
            ArregloBidimensional();
        }
    }

Programa 26: Programa que suma los valores totales de dos arreglos bidimensionales.




package arreglos;

import javax.swing.*;

public class Arreglo2
{
    public static void main(String[] args) 
    {
        int n,m,sum1=0,sum2=0;
        //El siguiente programa suma la suma total de los valores de dos arreglos bidimensionales.
        System.out.println("El siguiente programa suma la suma total de los valores de dos arreglos bidimensionales.");
        n=Integer.parseInt(JOptionPane.showInputDialog(null, "Determine las filas del arreglo"));
        m=Integer.parseInt(JOptionPane.showInputDialog(null, "Determine las columnas del arreglo"));
        int a[][]= new int [n][m];
        for (int i=0;i<n;i++)
        {
            for (int j=0;j<m;j++)
            {
                a[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null, "Introduzca un valor para el elemento "+i+" , "+j+" del arreglo A."));
                sum1=sum1+a[i][j];
            }
        }
        int b[][]= new int [n][m];
        for (int i=0;i<n;i++)
        {
            for (int j=0;j<m;j++)
            {
                b[i][j]=Integer.parseInt(JOptionPane.showInputDialog(null, "Introduzca un valor para el elemento "+i+" , "+j+" del arreglo B."));
                sum2=sum2+b[i][j];
            }
        }
        JOptionPane.showMessageDialog(null,"La suma total de los valores de la matriz A es: "+sum1);
        JOptionPane.showMessageDialog(null,"La suma total de los valores de la matriz B es: "+sum2);
        JOptionPane.showMessageDialog(null,"La suma de la matriz A y B es: "+(sum1+sum2));
    }
}

Tabla SQA:


No hay comentarios.:

Publicar un comentario