LAPORAN
MODUL 1
PRAKTIKUM ALGORITMA
STRUKTUR DATA
TIPE
DATA ARRAY
Disusun
Untuk Memenuhi Matakuliah Praktikum Algoritma
Struktur Data
Yang
Di Bimbing Oleh Haikal Nando
Winata, ST. MIT
oleh
:
FRANHORAS
SAMOSIR
15210066
JURUSAN
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT
TEKNOLOGI MEDAN
TA 2015-2016
PERCOBAAN PRATIKUM
#include<stdio.h>
#include<iostream>
#include<cstdlib>
using
namespace std;
int
main()
{system("color
b");
int m, n, c, d, matrix[10][10];
int menu;
printf("Masukan
Jumlah Baris dan Kolom");
scanf("%d%d",&m,&n);
printf("Masukkan
Elemen Matrik\n");
for(c=0;c<m;c++
)
{
for(d=0;d<n;d++)
{
scanf("%d",&matrix[c]
[d]);
}
}
printf("Hasil Matrik mXn
:-\n");
for(c = 0 ; c < m ; c++)
{
for(d = 0 ; d < n ;
d++)
{
printf("%d\t",matrix[c]
[d]);
}
printf("\n");
}
system("PAUSE");
return EXIT_SUCCESS;
}
TUGAS PRATIKUM
Tugas
Praktikum ke 2
1. Buatlah program untuk transpose matrik (membalik matrik).
Input :
ordo matrik dan elemennya
outpu :
matrik transpose.
Jawab :
· Source Code :
|
#include
<iostream>
using
namespace std;
int
main()
{
int a[10][10], trans[10][10], r, c, i, j;
cout << "Masukkan jumlah baris
dan kolom dari matriks: ";
cin >> r >> c;
/*
Menyimpan unsur matriks yang dimasukkan oleh pengguna dalam sebuah array
a[][]. */
cout << endl <<
"Masukkan elemen matriks: " << endl;
for(i=0; i<r; ++i)
for(j=0; j<c; ++j)
{
cout << "Masukkan elemen
a" << i+1 << j+1 << ": ";
cin >> a[i][j];
}
/*
Menampilkan matriks a[][] */
cout << endl <<
"Masukkan Matrix: " << endl;
for(i=0; i<r; ++i)
for(j=0; j<c; ++j)
{
cout << " " <<
a[i][j];
if(j==c-1)
cout << endl << endl;
}
/*
Menemukan transpose dari matriks a[][] dan menyimpannya dalam array
trans[][]. */
for(i=0; i<r; ++i)
for(j=0; j<c; ++j)
{
trans[j][i]=a[i][j];
}
/*
Menampilkan transpos,i.e, Menampilkan berbagai trans[][]. */
cout << endl <<
"Transpose dari Matrix: " << endl;
for(i=0; i<c; ++i)
for(j=0; j<r; ++j)
{
|
·
Running Program :
3. Buatlah program
untuk menampilkan matrik identitas (ordo matrik 20 x 20).
Jawab :
·
Source
Code
|
#include
<iostream>
#include
<conio.h>
#include
<stdlib.h>
using namespace
std;
int main(){
int n;
cout<<"MENCETAK MATRIKS
IDENTITAS"<<endl;
cout<<"----------------------------------"<<endl;
cout<<"Masukkan ordo matriks :
";
cin>>n;
cout<<endl;
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(i==j) cout<<"1
";
else cout<<"0 ";
}
cout<<endl;
}
cout<<"\n\n\nNama :FRANHORAS
SAMOSIR";
cout<<"\nNIM : 15210066";
getch();
system("PAUSE");
return
EXIT_SUCCESS;
}
|
·
Running Program




Tidak ada komentar:
Posting Komentar