Wednesday, March 11, 2015

Penjumlahan Matrik 2x2

       


        Membuat program matrik tidaklah sulit, apalagi untuk matrik 2x2 dan hanya menggunakan operasi penjumlahan. Sedikit berbeda dengan pascal, cara mendeklarasikan array pada bahasa C lebih ringkas. Gak usah lama-lama basa-basinya, langsung saja, check this out :

#include <stdio.h>
#include <conio.h>

main()
{
int a[2][2],b[2][2],c[2][2];
int i,j;


for (i=0;i<2;i++)
for (j=0;j<2;j++){
printf("A [%d,%d] = ",i+1,j+1);
scanf("%d", &a[i][j]);}

printf("\n");
for (i=0;i<2;i++)
for (j=0;j<2;j++){
printf("B [%d,%d] = ",i+1,j+1);
scanf("%d", &b[i][j]);}


printf("\nA =");
for (i=0;i<2;i++)
{
printf("\t");                                
for (j=0;j<2;j++)
{
printf("%d  ", a[i][j]);
}
printf("\n");
}

printf("\nB =");
for (i=0;i<2;i++)
{
printf("\t");
for (j=0;j<2;j++)
{
printf("%d  ", b[i][j]);
}
printf("\n");
}

printf("\nA+B =");
for (i=0;i<2;i++)
{ printf("\t");
for(j=0;j<2;j++)
{
c[i][j]=a[i][j]+b[i][j];
printf(" %d ",c[i][j]);
} printf("\n");
}

getch();
}


Penjelasan Program : 

·#include = Merupakan salah satu jenis pengarah praposessor, dipakai untuk membaca file yang diantaranya berisi delakrasi fungsi dan definisi konstanta. Misalnya pada program #include <stdio.h> menyatakan pada kompiler agar membaca file bernama stdio.h saat pelaksanaan kompilasi.

·Stdio.h = Adalah library pada bahasa C yang digunakan untuk operasi input output (stdio = standard input and output). Tanpa menggunakan library ini maka perintah-perintah input/output seperti scanf() dan printf() tidak dapat dieksekusi.
jj
 Conio.h = Kependekan dari console input output, digunakan untuk mengatur input dan output dari program saat dijalankan. Contoh fungsi yang dapat dipanggil menggunakan library conio.h adalah getc() dan clrscr().

·Main() = Pada program C, main() merupakan fungsi yang istimewa. Fungsi main harus ada pada program, sebab fungsi inilah yang menjadi titik awal dan titik akhir eksekusi program.

· Tanda ‘{‘ dan ‘}’ = tanda { di awal fungsi menyatakan awal tubuh fungsi dan sekaligus awal eksekusi program, sedangkan tanda } diakhir fungsi merupakan akhir tubuh fungsi dan sekaligus adalah akhir eksekusi program.

·Int = adalah tipe data integer atau bilangan bulat, pada perintah int i,j; berarti variabel i dan j tipe datanya adalah integer. Kemudian pada perintah int a[6] = {3,6,4,8,9,2}; mendefinisikan sebuah array dengan variabel a dan memiliki panjang indeks sebesar 6 yang berisi data 3,6,4,8,9,2 dimana array tersebut bertipe integer.

·  Printf() = merupakan fungsi yang umum dipakai untuk menampilkan suatu keluaran pada layar. Dalam bahasa C suatu konstanta string ditulis dengan diapit tanda petik ganda(“ “), selain itu dalam bahasa C untuk mengakhiri suatu pernyataan digunakan tanda titik koma (;).

· %d = simbol %d pada printf() berfungsi untuk menampil sebuah integer atau desimal, sedangkan pada scanf() berfungsi untuk membaca sebuah integer atau desimal.

·Tanda & = tanda & dinamakan operator alamat, misalkan &kata yang artinya merupakan alamat dari variabel kata. Jika kita menginputkan suatu data, maka data yang kita inputkan tersebut diarahkan dan disimpan di variabel kata.

· \t  = digunakan untuk melakukan tab atau tabulasi.

· \n = digunakan untuk new line atau melanjutkan program selanjutnya di baris baru.

·For = digunakan untuk melakukan perulangan dimana diketahui berapa kali proses akan diulang. Misalkan pada perintah for (i=1;i<=10;i++) yang artinya proses akan diulang sampai 10 kali perulangan.

·I++ = merupakan nilai penaikan, artinya nilai i akan dinaikan sebanyak 1 setiap terjadi perulangan.

·Getch() = fungsi getch()  digunakan untuk menunda program beberapa saat sampai ada karakter yang dimasukan atau tombol keyboard yang ditekan.

Share this

0 Comment to "Penjumlahan Matrik 2x2"

Post a Comment