Minggu, 16 November 2014

Prgram Perkalian Matrik Ordo 2x2 Dengan Bahasa C

Inilah source code yang saya gunakan untuk membuat matrik dengan ordo 2x2 dibahasa C.

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

void main()
{
    int A[3][4], B[3][4], X[3][4], i, j;

    printf ("Perkalian Matriks (Ordo 2x2)\n");
    printf ("----------------------------\n\n");


    /******* Masukkan matriks A *******/
    printf("Penetapan Nilai Matriks A\n");
        for(i=0;i<2;i++) {
            for(j=0;j<2;j++) {
                printf("Baris ke - %i, Kolom ke - %i : ",i+1,j+1);
                fflush(stdin);scanf("%i",&A[i][j]);
        }
}

/******** Masukkan matriks B ********/
    printf("\nPenetapan Nilai Matriks B\n");
        for(i=0;i<2;i++) {
            for(j=0;j<2;j++){
                printf("Baris ke - %i, Kolom ke - %i : ",i+1,j+1);
                fflush(stdin);scanf("%i",&B[i][j]);
        }
}

/******** Proses perkalian matriks A dan B ********/
        for(i=0;i<2;i++) {
            for(j=0;j<2;j++){
                X[i][j]=(A[i][0]*B[0][j])+(A[i][1]*B[1][j]);
        }
}

/******** Cetak hasil perkalian matriks A dan B *******/
    printf("\nHasil perkalian matriks A dan B\n");
    printf("\n");
        for(i=0;i<2;i++){
            for(j=0;j<2;j++)
        printf("%6i",X[i][j]);printf("\n");
}
    getch();
}

 
Hasil Program

Tidak ada komentar:

Posting Komentar