Code untuk mengitung Matrik dan pilihanya menggunakan kombinasi..
#include <stdio.h>
int tertinggi (int maxs[][2], int );
int perkalian (int a[][2], int b[][2], int c [][2]);
main(){
int a[3][2]={1,2,3,4,5,6}, b[2][2]={10,20,30,40}, c[3][2], maks, hasil, menu;
printf("\n\t Pilihan Matriks\n\n");
printf("================================\n");
printf("1.Nilai Tertinggi A[3][2]. \n");
printf("2.Nilai Tertinggi B[2][2]. \n");
printf("3.Perkalian A[3][2] dan B[2][2].\n");
printf("================================\n");
printf("Masukkan Pilihan :"); scanf("%d", &menu);
switch(menu)
{
case 1:
printf("Jadi Nilai Tertinggi dari A adalah %d", tertinggi (a, 3));
break;
case 2:
printf("Jadi Nilai Tertinggi dari A adalah %d", tertinggi(b, 2));
break;
case 3:
{
int i,j;
perkalian(a,b,c);
for(i=0;i<3;i++){
for(j=0;j<2;j++){
printf("%4d",c[i][j]);
}
printf("\n");
}
break;
}
default:
printf("\n Nomor Yang Anda Masukkan Salah\n");
break;
}
}
int tertinggi (int maxs[][2], int x){
int i, j,maks;
maks=maxs[0][0];
for(i=0;i<x;i++){
for(j=0;j<2;j++){
maks = maxs[i][j];
}
}
return maks;
}
int perkalian(int a[][2], int b[][2], int c[][2]){
int i, j, k;
for (i=0;i<3;i++){
for(j=0;j<2;j++){
c[i][j]=0;
for(k=0;k<2;k++){
c[i][j] += a[i][k]*b[k][j];
}
}
}
return c[i][j];
}
Thursday, 15 January 2015
Program Menghitung Matrik Dalam Bahasa C
Subscribe to:
Post Comments (Atom)
0 komentar:
Post a Comment