Ok guys,,sekarang gw mau share ni cara bikin matriks dengan C,syarat yangng paling utama untukmembuat matriks lu semua harus tau dulu konsep array ,sama pengulangan,kalo lo gaj tau meningan belajar dulu deh sampe ngerti ok deh ni script nya lu tinggal coppas aja ya script cara bikin matriks dengan C :
#include
#include
#include
int main()
{
int n,i,matriks[2][3][4],matriks_jumlah[3][4],baris[4],kolom[4],j,k,jumlah;
jumlah=0;
printf("Masukan banyaknya matriks : ");
scanf("%d",&n);
i=0;
printf("\n\n");
while(i{
printf("\n\n");
printf("Matriks ke %d\n\n",i+1);
printf("Masukan Baris: ");
scanf("%d",&baris[i]);
printf("Masukan Kolom : ");
scanf("%d",&kolom[i]);
printf("\n");
j=0;
while(j {
k=0;
while(k {
printf("Masukan nilai baris ke %d kolom ke %d : ",j+1,k+1);
scanf("%d",&matriks[i][j][k]);
k++;
}
j++;
}
i++;
}
i=0;
while(i{
printf("\n\n");
printf("Matriks %d",i+1);
printf("\n\n");
j=0;
while(j {
k=0;
while(k {
printf("%d ",matriks[i][j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i {
j=0;
while(j {
k=0;
while(k {
matriks_jumlah[j][k]=matriks[i][j][k]+matriks[i+1][j][k];
k++;
}
j++;
}
i++;
}}
printf("\n\nHasil penjumlahan dua matriks");
}
else
{
printf("\n\npenjumlahan tidak bisa dioperasikan");
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i{
printf("\n\n");
printf("Matriks total");
printf("\n\n");
j=0;
while(j {
k=0;
while(k {
printf("%d ",matriks_jumlah[j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
}
}
getch();
return 0;
}
Mungkin scriptnya panjang tapi itu intinya sama kok,jadi pertama kita entri dulu berapa jumlah matriks terus kita menginputkan bnyak nya baris dan kolom,,setelah itu matriks ditampilkan dan apabila ordo matriks 1 dan 2 sama maka matriks tersebut akan d ijumlahkan,,
tolong komen apabila ada kesalahan kode atau kekurangan ^_^
#include
#include
#include
int main()
{
int n,i,matriks[2][3][4],matriks_jumlah[3][4],baris[4],kolom[4],j,k,jumlah;
jumlah=0;
printf("Masukan banyaknya matriks : ");
scanf("%d",&n);
i=0;
printf("\n\n");
while(i
printf("\n\n");
printf("Matriks ke %d\n\n",i+1);
printf("Masukan Baris: ");
scanf("%d",&baris[i]);
printf("Masukan Kolom : ");
scanf("%d",&kolom[i]);
printf("\n");
j=0;
while(j
k=0;
while(k
printf("Masukan nilai baris ke %d kolom ke %d : ",j+1,k+1);
scanf("%d",&matriks[i][j][k]);
k++;
}
j++;
}
i++;
}
i=0;
while(i
printf("\n\n");
printf("Matriks %d",i+1);
printf("\n\n");
j=0;
while(j
k=0;
while(k
printf("%d ",matriks[i][j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i
j=0;
while(j
k=0;
while(k
matriks_jumlah[j][k]=matriks[i][j][k]+matriks[i+1][j][k];
k++;
}
j++;
}
i++;
}}
printf("\n\nHasil penjumlahan dua matriks");
}
else
{
printf("\n\npenjumlahan tidak bisa dioperasikan");
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i
printf("\n\n");
printf("Matriks total");
printf("\n\n");
j=0;
while(j
k=0;
while(k
printf("%d ",matriks_jumlah[j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
}
}
getch();
return 0;
}
Mungkin scriptnya panjang tapi itu intinya sama kok,jadi pertama kita entri dulu berapa jumlah matriks terus kita menginputkan bnyak nya baris dan kolom,,setelah itu matriks ditampilkan dan apabila ordo matriks 1 dan 2 sama maka matriks tersebut akan d ijumlahkan,,
tolong komen apabila ada kesalahan kode atau kekurangan ^_^