Membuat Program Array Dimensi 2
- Jalankan program Borland C++
- 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