Matriks Diagonal ?Matriks diagonal , maksudnya dalam matriks tersebut terdapat satu nilai yang sama yang membentuk arah diagonal dari sudut ke sudut yang lain.Untuk penampakanya seperti ini
Nah , disini saya akan membagikan sebuah cara untuk membuat matriks seperti di atas dengan menggunakan bahasa pemorgraman C ,untuk software yang saya gunakan yaitu
CodeBlock 13.12 .
Baiklah , untuk pertama kalian buka CodeBlock dan buat Project baru
Pilih File --> New --> Project.
Klik gambar untuk melihat lebih jelas
Kemudian akan muncul jendela seperti ini , pilih Console Application lalu pilih Go
Selanjutnya kita disediakan 2 pilihan , yaitu C dan C++ .Kita pilih pada C lalu pilih Next beri nama file yang akan dibuat dan tentukan Folder tempat File tadi disimpan . Disini ya memberi nama file dengan nama "matriksdiagonal" dan saya nantinya akan menyimpan file tersebut pada folder 'C:\Users\n_n\Dekstop\larik' tepatnya di Folder 'larik' . Kalau pada Windows 7 tepatnya di Dekstop atau Home.
Klik gambar untuk melihat lebih jelas
Baiklah , nanti akan muncul projek baru disisi kiri , klik tanda (+) pada samping kiri icon (lihat lingkaran merah) hingga muncul konten bernama 'main.c' .
Klik gambar untuk melihat lebih jelas
Lanjut ke langkah pengetikan xD,
Disini kita gunakan 3 variabel yaitu variabel
kita gunakan integer (int) , a[5][5] maksudnya variabel berisi 5 baris data dan 5 kolom data .seperti ini penulisanya :
int i , j , a[5][5] ;
lalu masukan judul agar tampilanya lebih indah :D :
puts("Membuat Matriks Diagonal") ;
Nah , agar bisa membuat perulangan /
looping kita gunakan sintak
for .
Untuk penulisanya bisa seperti :
for(i=0 ; i<=4 ; i++ )
{
}
karena disini terjadi beberapa perhitungan , maka kita perlu menambahkan beberapa perulangan lagi di dalam fungsi di atas. Sehingga fungsinya menjadi seperti ini
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
if(i==j)
{
a[i][j]=0;
}
else
{
a[i][j]=1;
}
printf("%d\t",a[i][j]);
}
printf("\n");
}
Jika program ini kita Build dan Run , maka tampilanya akan seperti ini
angka 0 membentuk sebuah diagonal dan nilai yang lainya menggunakan angka 1.
untuk penjelasnya kurang jelas saya mohon maaf :D
Ini kode untuk Matriks Diagonal bisa langsung diunduh
disini
Terima Kasih KeepCoding!