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.
0 Comment to "Penjumlahan Matrik 2x2"
Post a Comment