Source Code:
#include <stdio.h>
main ()
{
//Deklarasi tipe data
int baris, kolom, elmb, elmk, kali, array[50][50];
printf("==============================");
printf("\n\n PROGRAM ARRAY 2 DIMENSI");
printf("\n\n==============================");
//Menginput banyak baris array
printf("\n\nInput Banyaknya Baris Array: "); scanf("%d", &baris);
//Menginput banyak kolom array
printf("\nInput Banyaknya Kolom Array: "); scanf("%d", &kolom);
//Input elemen-elemen array
printf("\n\nMasukkan Elemen-Elemen Array!\n");
for(elmb=0;elmb<baris;elmb++){
for(elmk=0;elmk<kolom;elmk++){
printf("\nArray[%d][%d] : ", elmb+1, elmk+1);
scanf("%d",&array[elmb][elmk]);
}
}
printf("\n");
//Menampilkan elemen-elemen array yang telah diinputkan
printf("\n*** Elemen Array yang telah diinputkan ***\n\n");
for(elmb=0;elmb<baris;elmb++){
for(elmk=0;elmk<kolom;elmk++){
printf("\t%7.0d", array[elmb][elmk]);
}
printf("\n\n");
}
//Proses perkalian elemen-elemen array
printf("\n*** Hasil Perkalian Elemen-Elemen Array ***");
kali=1;
for(elmb=0;elmb<baris;elmb++){
for(elmk=0;elmk<kolom;elmk++){
kali=kali*array[elmb][elmk];
}
}
//Menampilkan hasil perkalian elemen-elemen array
printf("\n\n\t\tHasil kali = %d", kali);
printf("\n");
}
Hasil program:
Algoritma:
//Deklarasi tipe data
Deklarasi:
array[50][50], baris, kolom, elmb, elmk, kali : integer
Deskripsi:
//Input banyaknya baris array
input baris array = baris
//Input banyaknya kolom array
input kolom array = kolom
//Menginput elemen-elemen array
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
input elemen array = array[elmb][elmk]
end for
//Mencetak elemen-elemen array yang telah diinputkan
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
write (array[elmb][elmk])
end for
//Proses perkalian elemen-elemen array
for elmb = 0 to elmb<baris and
for elmk = 0 to elmk<kolom do
kali = kali * array[elmb][elmk]
end for
//Mencetak hasil perkalian elemen-elemen array
write (kali)
Tidak ada komentar:
Posting Komentar