Advertisement
Yusufmm

Untitled

May 25th, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.42 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class PertambahanMatriks {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner sc = new Scanner(System.in);
  7.        
  8.         System.out.println("=== Pertambahan Matriks ===\n");
  9.        
  10.         System.out.print("Masukkan jumlah baris : ");
  11.         int baris = sc.nextInt();
  12.        
  13.         System.out.print("Masukkan jumlah kolom : ");
  14.         int kolom = sc.nextInt();
  15.        
  16.         // buat matriks A, B, dan C sesuai jumlah baris dan kolom
  17.         // yang ditentukan oleh user
  18.         int a[][] = new int[baris][kolom];
  19.         int b[][] = new int[baris][kolom];
  20.         int c[][] = new int[baris][kolom];
  21.  
  22.         // meminta input data dari user untuk matriks A
  23.         System.out.println("");
  24.         System.out.println("Matriks A");
  25.         for (int i = 0; i < a.length; i++) {
  26.             for (int j = 0; j < a[i].length; j++) {
  27.                 System.out.print("Masukkan nilai baris ke " + (i + 1) +
  28.                                     " kolom ke " + (j + 1) + " : ");
  29.                 a[i][j] = sc.nextInt();
  30.             }
  31.         }
  32.        
  33.         // meminta input data dari user untuk matriks B
  34.         System.out.println("");
  35.         System.out.println("Matriks B");
  36.         for (int i = 0; i < b.length; i++) {
  37.             for (int j = 0; j < b[i].length; j++) {
  38.                 System.out.print("Masukkan nilai baris ke " + (i + 1) +
  39.                                     " kolom ke " + (j + 1) + " : ");
  40.                 b[i][j] = sc.nextInt();
  41.             }
  42.         }
  43.  
  44.         // pertambahan matriks A + matriks B = matriks C
  45.         for (int i = 0; i < c.length; i++) {
  46.             for (int j = 0; j < c[i].length; j++) {
  47.                 c[i][j] = a[i][j] + b[i][j];
  48.             }
  49.         }
  50.        
  51.         // output hasil
  52.         System.out.println("");
  53.         System.out.println("Matriks A + Matriks B = Matriks C\n");
  54.         for (int i = 0; i < a.length; i++) {
  55.             for (int j = 0; j < a[i].length; j++) {
  56.                 System.out.print(a[i][j] + "\t");
  57.             }
  58.             System.out.print("\t");
  59.             for (int j = 0; j < b[i].length; j++) {
  60.                 System.out.print(b[i][j] + "\t");
  61.             }
  62.             System.out.print("\t");
  63.             for (int j = 0; j < c[i].length; j++) {
  64.                 System.out.print(c[i][j] + "\t");
  65.             }
  66.             System.out.println("\n");
  67.         }
  68.  
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement