Este documento presenta el código de un programa Java que suma matrices. El programa solicita al usuario ingresar el tamaño de dos matrices y verifica que sea posible sumarlas. Luego pide que se ingresen los valores de las matrices y las imprime, realizando la suma dentro de la condición de que el número de columnas de la primera sea igual al número de filas de la segunda.
Estrategia de prompts, primeras ideas para su construcción
Codigo matriz
1. UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFÍA LETRAS Y CIENCIAS DE LA EDUCACIÓN
PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES DE LA INFORMÁTICA.
Oliver Steve Guamán Simbaña
Segundo semestre paralelo “C”
Código
package Matriz;
import java.util.Scanner;
public class suma {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("Numeros de las filas de la primera Matriz:
");
int f1=sc.nextInt();
System.out.println("Numeros de las columnas de la primera
Matriz: ");
int c1=sc.nextInt();
System.out.println("Numeros de las filas de la segunda Matriz:
");
int f2=sc.nextInt();
System.out.println("Numeros de las columnas de la segunda
Matriz: ");
int c2=sc.nextInt();
System.out.println("Numero de las columnas de la tercera Matriz:
");
int c3=sc.nextInt();
System.out.println("Matriz 1 de" +f1+"*"+c1+"--");
System.out.println("Matriz 1 de" +f1+"*"+c2+"--");
System.out.println("Matriz 1 de" +f1+"*"+c3+"--");
System.out.println("Matriz 2 de" +f2+"*"+c1+"--");
System.out.println("Matriz 2 de" +f2+"*"+c2+"--");
System.out.println("Matriz 2 de" +f2+"*"+c3+"--");
if(c1==f2) {
int [][] n1=new int[c1][f1];
int [][] n2=new int[c1][f2];
int [][] n3=new int[c2][f1];
int [][] n4=new int[c2][f2];
int [][] n5=new int[c3][f1];
int [][] n6=new int[c3][f2];
int [][] n7=new int[f1][c3];
System.out.println("Matriz: ");
for(int i=0;i<f1;i++) {
for(int j=0;i<c1;j++) {
System.out.println( "Introduzca los digitos
"+i+","+j+":");