Skip to main content

menginputkan, menghitung dan mencetak perkalian matrik 3 X 3 menggunakan bahasa c

SOAL BAHASA C
USING DEV++



Buatlah program untuk menginputkan, menghitung dan mencetak perkalian matrik 3 X 3 !



















#include <stdio.h>
#include <stdlib.h>

void main ()
{
    int A[3][4], B[3][3],X[3][3],i,j;
   
    /*********** MASUKAN MATRIK A ***********/
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
        {
            printf ("input data matrik A[%i][%i]:",i+1,j+1);
            fflush(stdin);
            scanf("%i",&A[i][j]);
        }
    }
   
        /*********** MASUKAN MATRIK B ***********/
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
        {
            printf ("input data matrik B[%i][%i]:",i+1,j+1);
            fflush(stdin);
            scanf("%i",&B[i][j]);
        }
    }
   
    /*********** PROSES PERKALIAN MATRIK A dan B ***********/
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
        {
            X[i][j]=((A[0][j]*B[i][0])+(A[1][j]*B[i][1])+(A[2][j]*B[i][2]));
        }
    }
   
    /*********** CETAK ISI MATRIK A ***********/
    printf ("\n MATRIK A\n");
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
            printf ("%6i",A[i][j]);
            printf ("\n");
    }
    printf("\n");
   
    /*********** CETAK ISI MATRIK B ***********/
    printf ("\n MATRIK B\n");
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
            printf ("%6i",B[i][j]);
            printf ("\n");
    }
    printf("\n");
   
    /*********** CETAK HASIL PERKALIAN MATRIK A dan B ***********/
    printf ("\n MATRIK PERKALIAN A dan B\n");
    for (i=0;i<3;i++)
    {
        for (j=0;j<3;j++)
            printf ("%6i",X[i][j]);
            printf ("\n");
    }
    printf("\n\n");
}

Comments

Popular posts from this blog

program bahasa c membantu kasir memisahkan kembalian

SOAL BAHASA C USING DEV++ Buatlah program untuk membantu kasir swalayan untuk memisahkan pecahan uang kembalian menjadi 50.000. 20.000, 10.000,5.000, 2.000, 500 dan   100 Dengan menginputkan jumlah kembalian!   #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() {     int a,b,c,d,e,f,g;     int kembalian;     printf ("jumlah uang kembalian = ");     scanf ("%i",&kembalian);        a=kembalian / 50000;     b=(kembalian - (a * 50000)) / 20000;     c=(kembalian - ((a * 50000) + ( b * 20000))) / 10000;     d=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000))) / 5000;     e=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000)))/1000;     f=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000)))/500;     g=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000) + ( f*500)))/100;        printf ("\n %i %s",a,"le

Program Bahasa C mencari bilangan terbesar dan terkecil dari 5 data.

SOAL BAHASA C using DEV++ Buatlah program mencari bilangan terbesar dan terkecil dan menjumlahkan dan merata rata, 5 nilai yang di inputkan dengan range 0-100 !!     #include <stdio.h> #include <stdlib.h> void main() {     int a,b,c,d,e,max,min,jumlah;     float rata2;        printf("masukan nilai ujian ke-1 ="); scanf("%i",&a);     printf("masukan nilai ujian ke-2 ="); scanf("%i",&b);     printf("masukan nilai ujian ke-3 ="); scanf("%i",&c);     printf("masukan nilai ujian ke-4 ="); scanf("%i",&d);     printf("masukan nilai ujian ke-5 ="); scanf("%i",&e);     if ( a>b && a>c && a>d && a>e)     {         max=a;     }     if ( b>a && b>c && b>d && b>e)     {         max=b;     }     if ( c>a && c>b && c>d && c>e)