Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Contoh program penjumlahan dan pengurangan 2 buah matriks dengan C++

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

#include<iomanip.h>

main()

int a[100][100]; // array matriks A

int b[100][100]; // array Matriks B

int c[100][100]; // array Matriks C

int jml_br; // jumlah baris yang diinput

int jml_kl; // jumlah kolom yang diinput

int br,kl; // baris, kolom untuk perulangan for

clrscr();

puts(" --------------------------------------------------- ");

puts(" TUGAS LOGIKA & ALGORITMA KELAS 12.1A.15 PERTEMUAN 9 ");

puts(" --------------------------------------------------- ");

puts(" ANGGOTA KELOMPOK : ");

puts(" 1. Asep Sulaeman - 18090002");

puts(" 2. Toni Nugraha - 18090003");

puts(" 3. Didin Ali Basudin - 18090040");

puts(" 4. Indra Hendarsyah - 18090071");

puts(" 5. Afriyantika Ismaningtyas - 18090078");


puts(" --------------------------------------------------- ");

puts(" PENJUMLAHAN & PENGURANGAN 2 BUAH MATRIKS");

puts(" --------------------------------------------------- ");

cout<<" Masukkan Jumlah Baris Matriks = ";cin>>jml_br;

cout<<" Masukkan Jumlah Kolom Matriks = ";cin>>jml_kl;

cout<<endl;

//input nilai Matriks [A]

cout<<" Matriks [A] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

cout<<" Input Nilai Baris ke-"<<br<<", Kolom ke-"<<kl<<" = ";cin>>a[br][kl];

cout<<endl;

//input nilai Matriks [B]

cout<<" Matriks [B] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

cout<<" Input Nilai Baris ke-"<<br<<", Kolom ke-"<<kl<<" = ";cin>>b[br][kl];


}

cout<<endl<<endl;

//Tampilkan Matriks [A]

cout<<" Matriks [A] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

cout<<setiosflags(ios::right)<<setw(10)<<a[br][kl];

cout<<endl;

cout<<endl<<endl;

//Tampilkan Matriks [B]

cout<<" Matriks [B] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

cout<<setiosflags(ios::right)<<setw(10)<<b[br][kl];

cout<<endl;
}

cout<<endl<<endl;

//Jumlahkan Matriks [A]+[B]

cout<<" Matriks [C]=[A]+[B] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

c[br][kl]=a[br][kl]+b[br][kl];

cout<<setiosflags(ios::right)<<setw(10)<<c[br][kl];

cout<<endl;

cout<<endl<<endl;

//Pengurangan Matriks [A]-[B]

cout<<" Matriks [D]=[A]-[B] :"<<endl;

for(br=1;br<=jml_br;br++)

for (kl=1;kl<=jml_kl;kl++)

c[br][kl]=a[br][kl]-b[br][kl];

cout<<setiosflags(ios::right)<<setw(10)<<c[br][kl];

}
cout<<endl;

cout<<endl;

puts(" --------------------------------------------------- ");

puts(" S E L E S A I ");

getch();

You might also like