# TUGAS PRAKTIKUM

(LAB. ACTIVITY)

STRUKTUR DATA
TEKNIK INFORMATIKA

Oleh:
___________________________________

09.11.2680

Dosen Pengampu:
Bpk. Eko Andrianto W, S. Kom

S1 – TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

STMIK AMIKOM YOGYAKARTA
2010

Mulai
i,j,m,n=integer
m1[10][10] =integer
m2[10][10]=integer
m3[10][10]=integer
m4[10][10]=integer
Input (m,n)

i=1
i=i+1
j=j+1
i<=m

true

j=1
true

j<=n

Input m1[i][j]

false

false
i=i+1

i=1

j=j+1
i<=m

true

j=1

true
j<=n

Input m2[i][j]

false
false

i=1
i=i+1
j=j+1
i<=m

true

j=1
true

j<=n
false

Input m3[i][j]

false

i=1
i=i+1
j=j+1
i<=m

true

m4[i][j]=m1[i][j]+m2[i][j]+m3[i][j]

j=1
true

j<=n

false

false
i=1

Output “\n”

i=i+1

j=j+1
i<=m

true

j=1
j<=n

true

false
Selesai

Output m4[i][j]

/* ----------------------------------------- */
/*
tugas latihan array
*/
/*
Penjumlahan 3 matrik
*/
/*
*/
/*
NIM : 09.11.2680
*/
/* ----------------------------------------- */
#include <stdio.h>
#include <conio.h>
int main ()
{
int n, m, i, j ;
int M1 [100] [100] ;
int M2 [100] [100] ;
int M3 [100] [100] ;
int M4 [100] [100] ;
printf ("Selamat Datang di Program Penjumlahan 3 Matrik\n" ) ;
printf ("Masukkan ordo matrik yang anda inginkan disini (pisahkan dengan koma) = ") ;
scanf("%i, %i", &n, &m) ;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
printf ("Masukkan Elemen Matrik Pertama [%i,%i] = ",i+1,j+1);
scanf("%i",&M1[i][j]);
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
printf ("Masukkan Elemen Matrik Kedua [%i,%i] = ",i+1,j+1);
scanf("%i",&M2[i][j]);
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
printf ("Masukkan Elemen Matrik Ketiga [%i,%i] = ",i+1,j+1);
scanf("%i",&M3[i][j]);
}
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
M4 [i][j] = M1[i][j] + M2[i][j] + M3[i][j];
}
printf (" Hasil Penjumlahan Matrik anda adalah \n");
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
printf("Hasil Penjumlahan Elemen [%i,%i] adalah = %i\n",i+1,j+1,M4[i][j]);
}
getch();
return 0 ;
}