PRAKTIKUM
STRUKTUR DATA
DISUSUN OLEH :
HASANUDDIN
20024014007
A1
FAKULTAS TEKNIK
DAFTAR ISI....................................................................................................................2
TUGAS PRAKTIKUM 01..............................................................................................3
Listing Program 1........................................................................................................3
TUGAS PRAKTIKUM 02..............................................................................................4
Listing Program 2........................................................................................................4
TUGAS PRAKTIKUM 03..............................................................................................6
Listing Program 3........................................................................................................6
TUGAS PRAKTIKUM 04..............................................................................................7
Listing Program 4.1.....................................................................................................7
Listing Program 4.2.....................................................................................................8
TUGAS PRAKTIKUM 05............................................................................................10
Listing Program 5.1...................................................................................................10
Listing Program 5.2...................................................................................................12
TUGAS PRAKTIKUM 06............................................................................................15
Listing Program 6......................................................................................................15
TUGAS PRAKTIKUM 07............................................................................................18
Listing Program 7.1...................................................................................................18
Listing Program 7.2...................................................................................................20
TUGAS PRAKTIKUM 01
2
Listing Program 1
Program 1 : Pengenalan
#include<iostream>
using namespace std;
int main()
{
cout << "HAY SEMUA SELAMAT DATANG" << endl <<
endl ;
cout << "HASANUDDIN" << endl ;
cout << "20024014007" << endl ;
cout << "A1" << endl ;
cout << "TEKNIK INFORMATIKA" << endl;
cout << "UNIVERSITAS ISLAM MAKAKASSAR" <<
endl;
3
TUGAS PRAKTIKUM 02
Listing Program 2
Program 2 : Menghitung Luas, Keliling, dan Volume Balok & Tabung
#include <iostream>
using namespace std;
int main()
{
float luas,panjang,lebar,tinggi,keliling,volume;
float r,d,t;
float Luas, Keliling,Volume;
float phi;
phi = float (22)/7;
4
cout <<"Masukkan Diameter : ";
cin >> d;
return 0;
}
5
TUGAS PRAKTIKUM 03
Listing Program 3
Program 3 : Kalkulator Sederhana
#include <iostream>
using namespace std;
int main()
{
int bil1, bil2;
int penjumlahan, pengurangan;
6
TUGAS PRAKTIKUM 04
#include <iostream>
using namespace std;
int main()
{
int bil;
cout<<"Menampilkan Deret Bilangan Prima 1 - 100" << endl;
7
}
#include <iostream>
using namespace std;
int main()
{
int jumlahBaris, i, j, k;
8
9
TUGAS PRAKTIKUM 05
#include <iostream>
using namespace std;
int main()
{
int a[3][3], b[3][3], c[3][3];
int i,j;
10
{
for(j=0; j<3; j++)
{
c[i][j]=a[i][j]+b[i][j];
}
}
11
Listing Program 5.2
Program 5.2 : Operator Perkalian pada suatu matriks 3x3
#include <iostream>
using namespace std;
int main()
{
int a[3][3], b[3][3], c[3][3];
int i,j;
12
}
}
cout<<endl;
13
14
TUGAS PRAKTIKUM 06
Listing Program 6
Program 6 : Database Struct
#include <iostream>
#include <string>
int jumlahData;
char ulangi;
do
{
cout << "||=============================||"
<< endl;
cout << "|| Penginputan Data ||"
<< endl;
cout << "||=============================||"
<< endl;
cout << " "
<< endl;
cout << "Masukkan Jumlah Data yang akan
diinput.." << endl;
cout << " Jumlah Data : "; cin >> jumlahData;
15
<< endl;
cout << " Masukkan Nama : ";
cin >> nama[input];
cout << " Masukkan NIM : ";
cin >> nim[input];
cout << " Masukkan Prodi : ";
cin >> prodi[input];
cout << endl;
}
cout << "||=============================||"
<< endl;
cout << "|| Tampilkan Data ||"
<< endl;
cout << "||=============================||"
<< endl;
cout << " "
<< endl;
cout << "Data yang masuk adalah " << jumlahData
<< endl;
return 0;
}
16
17
TUGAS PRAKTIKUM 07
#include <iostream>
using namespace std;
int main ()
{
int m, n, r;
cout << "Program Menghitung FPB dari 2 Bilangan yang
diinputkan" << endl;
cout << "Masukkan bilangan pertama : ";
cin >> m;
cout << "Masukkan bilangan kedua : ";
cin >> n;
r = m % n;
while (r != 0)
{
m = n;
n = r;
r = m % n;
}
cout << "Faktor Perrsekutuan Terbesar adalah = " << n <<
endl;
return 0;
}
18
19
Listing Program 7.2
Program 7.2 : Menghitung Nilai Sinus, Cosinus, dan Tangen
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int phi = 3.14;
double sudut, Sin, Cos, Tan;
SELESAI
20