4.08.2012

Tugas Praktikum Tipe Data Abstrak

Nama : Gatra Mustakim
NIM : 201101004

Program Praktikum 2.1
1. Open Eclipse

2. Pilih File – New – C++ Project

3. Muncul Jendela C++ Project
4. Lalu isikan pada Project Name terserah ingin memberi judul apa disini saya
memberinya judul Pert_3_Praktikum_2_1_Type_Def. Kemudian pilih Hello World C++ Project lalu MinGW lalu Finish.

5. Lalu akan muncul halaman Hello World C++ Project dengan Listing Programnya.

6. Setelah itu edit listing program dari Hello World seperti digambar ini :



7. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan Gambar : Proses Melakukan Build ALL


8. Setelah itu lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini :



Listing Program 2.1

//============================================================================
// Name : Pert_3_Praktikum_2_1_Type_Def.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef int ongko;
typedef float ambyar;
typedef char tulisan;

int main()
{

ongko age;
ambyar pecahan;
tulisan alpabet;

tulisan nama[15];

cout<<" Masukkan Umur anda : ";
cin>>age;
cout<<" Umur anda adalah : "<
cout<<"\n Masukkan bilangan pecahan : ";
cin>>pecahan;
cout<<" bilangan pecahan anda : "<
cout<<"\n Masukkan huruf : ";
cin>>alpabet;
cout<<" huruf yang anda masukkan adalah : "<
cout<<"\n Masukkan nama anda : ";
cin>>nama;
cout<<" Nama anda adalah : "<
return 0;

}

Program Praktikum 2.2
1. Caranya sama pada dengan Program Praktikum 2.1 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_2

3. Langsung saja pada edit listing program pada gambar dibawah ini :



4. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan gambar : proses bulid all

5. lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini



Hanya muncul type def ada kesalahan lihat pada problem seperti gambar diatas :



Kesalahan terjadi pada cout<<”\n Tanggal Lahir : “cout<<… Solusinya Pada cout<<”\n Tanggal Lahir : “<

5. Selesai

Listing Program 2.2

//============================================================================
// Name : Praktikum_2_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
#include
using namespace std;

int main()
{
struct data_tanggalan
{
int tgl,wulan,tahun;
};

struct data_rencang2
{
char nama[40];
struct data_tanggalan tgl_lahir;
};

struct data_rencang2 info_rencang2;

strcpy(info_rencang2.nama ," STIKOMGATRA ");
info_rencang2.tgl_lahir.tgl = 30;
info_rencang2.tgl_lahir.wulan = 1;
info_rencang2.tgl_lahir.tahun = 1992;

cout<<"\n Nama : "< cout<<"\n Tanggal Lahir : "<
return 0;
}



Program Praktikum 2.3
1. Caranya sama pada dengan Program Praktikum 2.2 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_3

3.Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl + B



Keterangan Gambar : Proses Bulid All

5.Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



Listing Program 2.3

//============================================================================
// Name : Praktikum_2_3.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;
#define vhi 3.14

struct{
float jari2;
float keliling;
float luas;
}lingkaran;

void luaslingkaran(){
lingkaran.luas = lingkaran.jari2*lingkaran.jari2*vhi;

cout<<" \n Luas Lingkaran = "< }

float kelLingkaran(float j)
{
return 2*vhi*lingkaran.jari2;
}

int main()
{
cout<<" Jari - jari = ";
cin>>lingkaran.jari2;
luaslingkaran();
lingkaran.keliling = kelLingkaran(lingkaran.jari2);
cout<<" \n\n Keliling Lingkaran : "< return 0;

}


Program Praktikum 2.5
1. Caranya sama pada dengan sebelumnya cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_5

3. Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl+B seperti pada gambar dibawah ini :



5. Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



6. Selesai

Listing Program 2.5

//============================================================================
// Name : Praktikum_2_5.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef struct Mahasiswa
{
char NIM[15];
char Nama[35];
float IPK;
};

int main()
{
Mahasiswa mhs;

cout<<" NIM = ";
cin>>mhs.NIM;
cout<<" Nama = ";
cin>>mhs.Nama;
cout<<" IPK = ";
cin>>mhs.IPK;
cout<<"\n Data Anda : ";
cout<<"\n NIM : "< cout<<"\n Nama : "< cout<<"\n IPK : "<
return 0;
}

Praktikum 2.4



Listing Program

//============================================================================
// Name : Praktikum_2_4.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiac
{
char nama[15];
int tgl_awal;
int bln_awal;
int tgl_akhir;
int bln_akhir;
};
struct zodiac bintang = {"pisces", 23, 11, 20, 12};


int tgl_lahir,bln_lahir,th_lahir;

cout<<"Tanggal Lahir Anda (##-##-####) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=bintang.tgl_awal && bln_lahir==bintang.bln_awal)||
(tgl_lahir<=bintang.tgl_akhir && bln_lahir==bintang.bln_akhir))
cout<<"Bintang anda adalah : "< else
cout<<"Bintang anda bukanlah : "< return 0;
}

Hasil Program



Latihan Tugas Praktikum Modul 2



Listing Programnya

//============================================================================
// Name : Tugas_Modul_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiak
{
char nama[25];
int tgl_pertama,bln_pertama,tgl_akhir,bln_akhir;
};
zodiak Aries = {"Aries", 21, 3, 19, 4};
zodiak Taurus = {"Taurus", 20, 4, 20, 5};
zodiak Gemini = {"Gemini", 21, 5, 20, 6};
zodiak Cancer = {"Cancer", 21, 6, 20, 7};
zodiak Leo = {"Leo", 23, 7, 22, 8};
zodiak Virgo = {"Virgo", 23, 8, 22, 9};
zodiak Libra = {"Libra", 23, 9, 22, 10};
zodiak Scorpio = {"Scorpio", 23, 10, 21, 11};
zodiak Sagitarius = {"Sagitarius", 22, 11, 21, 12};
zodiak Capricon = {"Capricon", 22, 12, 19, 01};
zodiak Aquarius = {"Aquarius", 20, 1, 18, 02};
zodiak Pisces = {"Pisces", 19, 2, 20, 03};

int tgl_lahir,bln_lahir,th_lahir;

cout<<"================================";
cout<<"\nProgram Mengetahui Zodiak Anda ";
cout<<"\n==============================";

cout<<"\n Tanggal lahir anda (**-**-****) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=Aries.tgl_pertama && bln_lahir==Aries.bln_pertama)||(tgl_lahir<=Aries.tgl_akhir && bln_lahir==Aries.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Cancer.tgl_pertama && bln_lahir==Cancer.bln_pertama)||(tgl_lahir<=Cancer.tgl_akhir && bln_lahir==Cancer.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Leo.tgl_pertama && bln_lahir==Leo.bln_pertama)||(tgl_lahir<=Leo.tgl_akhir && bln_lahir==Leo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Sagitarius.tgl_pertama && bln_lahir==Sagitarius.bln_pertama)||(tgl_lahir<=Sagitarius.tgl_akhir && bln_lahir==Sagitarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Virgo.tgl_pertama && bln_lahir==Virgo.bln_pertama)||(tgl_lahir<=Virgo.tgl_akhir && bln_lahir==Virgo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Scorpio.tgl_pertama && bln_lahir==Scorpio.bln_pertama)||(tgl_lahir<=Scorpio.tgl_akhir && bln_lahir==Scorpio.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Capricon.tgl_pertama && bln_lahir==Capricon.bln_pertama)||(tgl_lahir<=Capricon.tgl_akhir && bln_lahir==Capricon.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Libra.tgl_pertama && bln_lahir==Libra.bln_pertama)||(tgl_lahir<=Libra.tgl_akhir && bln_lahir==Libra.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Aquarius.tgl_pertama && bln_lahir==Aquarius.bln_pertama)||(tgl_lahir<=Aquarius.tgl_akhir && bln_lahir==Aquarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Pisces.tgl_pertama && bln_lahir==Pisces.bln_pertama)||(tgl_lahir<=Pisces.tgl_akhir && bln_lahir==Pisces.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Taurus.tgl_pertama && bln_lahir==Taurus.bln_pertama)||(tgl_lahir<=Taurus.tgl_akhir && bln_lahir==Taurus.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Gemini.tgl_pertama && bln_lahir==Gemini.bln_pertama)||(tgl_lahir<=Gemini.tgl_akhir && bln_lahir==Gemini.bln_akhir))
cout<<"Bintang anda adalah : "< return 0;
}

Hasil Program



Tidak ada komentar:

Posting Komentar