Senin, 04 Mei 2015

Program Array Dimensi 2 C++



Membuat Program Array Dimensi 2
  1. Jalankan program Borland C++
  2. Masukkan perintah atau scipt seperti di bawah ini :



Penjelasan :
  • #include merupakan pengarahan pada saat proses kompilasi terjadi.
  • <iostream.h> digunakan untuk menampilkan perintah cin,cout, dll
  • <conio.h> digunakan untuk menampilkan perintah getch, clrscr, getche, dll
  • void main() digunakan untuk memulia awal program
  • int m[3][3],n[3][3]; membuat variable m dan n bertipe data integer dan memiliki array 2 dimensi.
  • int i,j,pil; Membuat variable I,j,pil dengan tipe data integer
  • menu : Membuat variable menu sebagai tempat atau variable yang menyimpan perintah untuk kembali pada menu ini.
  • clrscr();atau CleaR SCReenmenghapus tampilan yang ada pada layar.
  • cout<<"+++++++++++++++MENU+++++++++++++++\n"; Menampilkan tulisan ++Menu++ dan membuat baris baru karena di belakng perintah terdapat \n, yaitu new line.
  • cout<<"[1] Input Matriks\n"; Membuat dan menaplikan pilihan [1] Input matriks lalu membuat baris baru.
  • cout<<"[2] Tampilan Matriks\n"; Membuat dan menampilkan pilihan [2] tampilkan matriks, dan membuat baris baru.
  • cout<<"[3] Operasi Pertambahan\n";  Membuat dan menampilkan pilihan [3] Operasi pertambahan lalu membuat garis baru
  • cout<<"[4] Keluar\n"; Membuat pilihan ke [4] keluar dan membuat baris baru
  • cout<<"\n\n"; Membuat baris baru sebanyak 2 kali
  • cout<<"Masukan Pilihan Anda : "; Menampilkan Tulisan masukkan pilihan anda
  • cin>>pil;  data yang di masukkan maka akan tersimpan pada variable pil
  • switch (pil) { berpindah atau masuk ke menu sesuai yang di pilih
  • case 1: Jika memilih pilihan 1 pada menu akan tampil seperti ini :
  •   cout<<"Ordo Matriks 2x2\n\n"; Menampilkan tulisan ordo matrioks 2x2 lalu newline atau baris baru sebanyak 2 kali.
  • cout<<"Matriks A\n";  Menampilkan tulisn Matriks A lalu new line atau baris baru.
  • cout<<"----------------------------------\n"; Membuat tampilan ------ lalu membuat baris baru
  • for (i=1;i<=2;i++) { Untuk variable i bernilai 1, i kurang dari atau sama dengan 2 dan i di tambah 1 setiap kali proses
  • for (j=1;j<=2;j++)  Untuk variable j bernilai 1, j kurang dari atau sama dengan 2 dan j di tambah 1 setiap kali proses
  • {cout<<"Elemen ["<<i<<"] "<<" ["<<j<<"] : "; Menampilkan tulisan Elemen diikuti dengan hasil output pertama yang terimpan pada variable [i] dan [j] :
  • cin>>m[i][j];}} Menyimpan hasil input ke dalam variable Array m yang terdiri dari variable I dan j, yang terdapat pada variable [i] dan [j]
  • cout<<"\n\n\n"; membuat baris baru sebanyak 3 kali
  • cout<<"Matriks B\n"; Menampilkan tulisan Matriks B dan membuat barus baru
  • cout<<"----------------------------------\n"; Membuat tampilan ---- dan baris baru
  • for (i=1;i<=2;i++) {  Untuk i sama dengan 1; i kurang dari sama dengan 2, dan i di tambah 1 setai kali proses.
  • for (j=1;j<=2;j++) Untuk j sama dengan 1; j kurang dari sama dengan 2, dan j di tambah 1 setai kali proses.
  • {cout<<"Elemen ["<<i<<"] "<<" ["<<j<<"] : "; Membuat tampilan Elemen diikuti oleh inputan pada variable [i] dan [j]
  • cin>>n[i][j];}} Menyimpan hasil input ke dalam variable m yang terdiri dari variable i dan j, yang terdapat pada variable [i] dan [j]
  • getch(); Untuk menutup program
  • goto menu; kembali ke pilihan menu, yaitu kembali ke variable menu yang berada di atas.


  • case 2: Jika memilih pilihan menu kke 2 maka akan tampil menu seperti di bawah ini
  • cout<<"\n\nHasil Matriks A\n"; Mebuat baris baru sebanyak 2 kali lalu diikuti tulisan hasil Matriks A lalu membuat baris baru kembai
  • for (i=1;i<=2;i++) {  Untuk i sama dengan 1, i kurang dari sama dengan 2 dan i ditambah 1 setiap prosesnya
  • for (j=1;j<=2;j++) Untuk j sama dengan 1, j kurang dari sama dengan 2 dan j ditambah 1 setiap prosesnya
  • {cout<<m[i] [j]<<" ";} Menampilkan variable array m diikuti dengan variable hasil inputan yang tersimpan pada variable i dan j.
  • cout<<endl;} membuat baris baru
  • cout<<"\n\nHasil Matriks B\n"; Menampilkan baris baru sebanyak 2 kali dan dengan tulisan hasil matriks b lalu membuat baris baru kembali
  • for (i=1;i<=2;i++) { Untuk i sama dengan 1, i kurang dari sama dengan 2 dan i ditambah 1 setiap prosesnya
  • for (j=1;j<=2;j++) Untuk j sama dengan 1, j kurang dari sama dengan 2 dan j ditambah 1 setiap prosesnya
  • {cout<<n[i] [j]<<" ";} Menampilkan variable array m diikuti dengan variable hasil inputan yang tersimpan pada variable i dan j.
  • cout<<endl;} membuat baris baru
  • getch();Untuk menutup program
  • goto menu; kembali ke pilihan menu, yaitu kembali ke variable menu yang berada di atas.


  • case 3: Jika memilih pilihan menu kke 3 maka akan tampil menu seperti di bawah ini
  • cout<<"\n\nMatriks A+B\n"; Membuat baris baru sebanyak 2 kali lalu membuat tulisan Matriks A+B dan membuat baris baru kembali
  • cout<<"----------------------------------\n"; membuat tampilan ----- lalu diikiuti baris baru
  • for (i=1;i<=2;i++) { Untuk i sama dengan 1, i kurang dari sama dengan 2 dan i ditambah 1 setiap prosesnya
  • for (j=1;j<=2;j++) Untuk j sama dengan 1, j kurang dari sama dengan 2 dan j ditambah 1 setiap prosesnya
  • {cout<<" "<<(m[i][j] + n[i][j])<<" ";} Menampilkan tampilan hasil jumlah dari array m data i du jumlahkan dengan array n data i, dan array m data j dan array n data j. begitu seterusnya
  • cout<<endl;}  Menampilkan baris baru
  • getch();Untuk menutup program
  • goto menu; kembali ke pilihan menu, yaitu kembali ke variable menu yang berada di atas.


  • case 4: Menampilkan perintah di bawah ini jika memilih perintah 4
  • break; Program terhenti


  •   default: Jika diisi tetapi tidak ada di pilihan maka secara default akan tampil seperti di bawah ini
  •   cout<<"Tidak ada yang dipilih"; Menampilkan hasil jika deipilih tetapi tidak sesuai dengan pilihan menu akan tampil tulisan Tidak ada yang di pilih
  •   getch(); untuk mengakhiri program
  •   goto menu; kembali ke pilihan menu, yaitu kembali ke variable menu yang berada di atas.


3. Dan jika telah selesai jalankan atau running program dengan mengklik tombol run atau tekan CTRL+F9. Dan akan tampil tampilan seperti di bawah ini

  • Tampilan awal program:



  • Jika memilih menu 1 yaitu input matriks : dan input elemen matriks A : 1-4 dengan angka bebas dan elemen m’atriks B : 1-4 dengan angka bebas. Lalu enter


  • Jika Memilih menu 2 akan tampil Tampilan Matriks yang angkanya telah di input tadi



  • Jika meemilih menu ke 3 ,maka akan tampil Operasi Pertambahan dari Matriks,yaitu hasil penjumlahan pada setiap kolom dan baris matriks.


  • Jika memilih menu ke 4 akan keluar.

Tidak ada komentar:

Posting Komentar