MODUL 2 : TIPE DATA ABSTRAK
Disusun Oleh:
Kristianus Unang
201101018
Dosen:
Yosef Murya Kusuma Ardhana , S.T
Jurusan Sistem Informasi
Sekolah Tinggi Ilmu Komputer (STIKOM)
"Yos Sudarso"
Purwokerto
2012
2012
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRAKTIKUM 2.2
Listing Program:
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
struct data_tanggal
{
int tanggal;
int bulan;
int tahun;
};
struct data_teman
{
char nama [30];
struct data_tanggal tgl_lahir;
};
struct data_teman info_teman;
strcpy (info_teman.nama,"STIKOMWATI");
info_teman.tgl_lahir.tanggal = 12;
info_teman.tgl_lahir.bulan = 3;
info_teman.tgl_lahir.tahun = 1981;
cout<<"Nama: "<<info_teman.nama;
cout<<"\nTanggal lahir: "<<info_teman.tgl_lahir.tanggal
<<"-"<<info_teman.tgl_lahir.bulan<<"-"<<info_teman.tgl_lahir.tahun;
return 0;
}
#include <string.h>
using namespace std;
int main()
{
struct data_tanggal
{
int tanggal;
int bulan;
int tahun;
};
struct data_teman
{
char nama [30];
struct data_tanggal tgl_lahir;
};
struct data_teman info_teman;
strcpy (info_teman.nama,"STIKOMWATI");
info_teman.tgl_lahir.tanggal = 12;
info_teman.tgl_lahir.bulan = 3;
info_teman.tgl_lahir.tahun = 1981;
cout<<"Nama: "<<info_teman.nama;
cout<<"\nTanggal lahir: "<<info_teman.tgl_lahir.tanggal
<<"-"<<info_teman.tgl_lahir.bulan<<"-"<<info_teman.tgl_lahir.tahun;
return 0;
}
Screenshoot Output Program:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRAKTIKUM 2.3
Listing Program:
#include <iostream>
using namespace std;
#define phi 3.14
struct
{
float jari2;
float keliling;
float luas;
}lingkaran;
void luasLingkaran()
{
lingkaran.luas=lingkaran.jari2*lingkaran.jari2*phi;
cout<<"Luas lingkaran= "<<lingkaran.luas<<endl;
}
float kelLingkaran(float jari2)
{
return 2*phi*lingkaran.jari2;
}
int main()
{
cout<<"Jari-jari: ";
cin>>lingkaran.jari2;
luasLingkaran();
lingkaran.keliling= kelLingkaran(lingkaran.jari2);
cout<<"Keliling Lingkaran= "<<lingkaran.keliling;
return 0;
}
using namespace std;
#define phi 3.14
struct
{
float jari2;
float keliling;
float luas;
}lingkaran;
void luasLingkaran()
{
lingkaran.luas=lingkaran.jari2*lingkaran.jari2*phi;
cout<<"Luas lingkaran= "<<lingkaran.luas<<endl;
}
float kelLingkaran(float jari2)
{
return 2*phi*lingkaran.jari2;
}
int main()
{
cout<<"Jari-jari: ";
cin>>lingkaran.jari2;
luasLingkaran();
lingkaran.keliling= kelLingkaran(lingkaran.jari2);
cout<<"Keliling Lingkaran= "<<lingkaran.keliling;
return 0;
}
Screenshoot Output Program:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRAKTIKUM 2.4
Listing Program:
#include <iostream>
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 : "<<bintang.nama;
else
cout<<"Bintang anda bukanlah : "<<bintang.nama;
return 0;
}
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 : "<<bintang.nama;
else
cout<<"Bintang anda bukanlah : "<<bintang.nama;
return 0;
}
Screenshoot Output Program:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PRAKTIKUM 2.5
Listing Program :
#include <iostream>
using namespace std;
typedef struct mahasiswa
{
char NIM [9];
char nama [30];
float ipk;
};
int main()
{
mahasiswa mhs;
cout << "NIM : ";
cin>>mhs.NIM;
cout << "Nama : ";
cin>>mhs.nama;
cout << "IPK : ";
cin>>mhs.ipk;
cout << "Data Anda : ";
cout << "\nNIM : "<<mhs.NIM;
cout << "\nNama : "<<mhs.nama;
cout << "\nIPK : "<<mhs.ipk;
return 0;
}
using namespace std;
typedef struct mahasiswa
{
char NIM [9];
char nama [30];
float ipk;
};
int main()
{
mahasiswa mhs;
cout << "NIM : ";
cin>>mhs.NIM;
cout << "Nama : ";
cin>>mhs.nama;
cout << "IPK : ";
cin>>mhs.ipk;
cout << "Data Anda : ";
cout << "\nNIM : "<<mhs.NIM;
cout << "\nNama : "<<mhs.nama;
cout << "\nIPK : "<<mhs.ipk;
return 0;
}
Screenshoot Output Program:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TUGAS PRAKTIKUM
Listing Program:
#include <iostream>
using namespace std;
int main() {
struct zodiac
{
char nama[30];
long int tgl_awal,bln_awal,tgl_akhir,bln_akhir;
};
zodiac aries = {"aries", 21, 3, 19, 4};
zodiac taurus = {"taurus", 20, 4, 20, 5};
zodiac gemini = {"gemini", 21, 5, 20, 6};
zodiac cancer = {"cancer", 21, 6, 20, 7};
zodiac leo = {"leo", 23, 7, 22, 8};
zodiac virgo = {"virgo", 23, 8, 22, 9};
zodiac libra = {"libra", 23, 9, 22, 10};
zodiac scorpio = {"scorpio", 23, 10, 21, 11};
zodiac sagitarius = {"sagitarius", 22, 11, 21, 12};
zodiac capricorn = {"capricorn", 22, 12, 19, 01};
zodiac aquarius = {"aquarius", 20, 1, 18, 02};
zodiac pisces = {"pisces", 19, 2, 20, 03};
int tgl_lahir,bln_lahir,th_lahir;
cout<<"Tanggal Lahir Anda ($$-$$-$$$$) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;
if ((tgl_lahir>=aries.tgl_awal && bln_lahir==aries.bln_awal)||(tgl_lahir<=aries.tgl_akhir && bln_lahir==aries.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<aries.nama;
if ((tgl_lahir>=taurus.tgl_awal && bln_lahir==taurus.bln_awal)||(tgl_lahir<=taurus.tgl_akhir && bln_lahir==taurus.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<taurus.nama;
if ((tgl_lahir>=gemini.tgl_awal && bln_lahir==gemini.bln_awal)||(tgl_lahir<=gemini.tgl_akhir && bln_lahir==gemini.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<gemini.nama;
if ((tgl_lahir>=cancer.tgl_awal && bln_lahir==cancer.bln_awal)||(tgl_lahir<=cancer.tgl_akhir && bln_lahir==cancer.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<cancer.nama;
if ((tgl_lahir>=leo.tgl_awal && bln_lahir==leo.bln_awal)||(tgl_lahir<=leo.tgl_akhir && bln_lahir==leo.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<leo.nama;
if ((tgl_lahir>=virgo.tgl_awal && bln_lahir==virgo.bln_awal)||(tgl_lahir<=virgo.tgl_akhir && bln_lahir==virgo.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<virgo.nama;
if ((tgl_lahir>=libra.tgl_awal && bln_lahir==libra.bln_awal)||(tgl_lahir<=libra.tgl_akhir && bln_lahir==libra.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<libra.nama;
if ((tgl_lahir>=scorpio.tgl_awal && bln_lahir==scorpio.bln_awal)||(tgl_lahir<=scorpio.tgl_akhir && bln_lahir==scorpio.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<scorpio.nama;
if ((tgl_lahir>=sagitarius.tgl_awal && bln_lahir==sagitarius.bln_awal)||(tgl_lahir<=sagitarius.tgl_akhir && bln_lahir==sagitarius.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<sagitarius.nama;
if ((tgl_lahir>=capricorn.tgl_awal && bln_lahir==capricorn.bln_awal)||(tgl_lahir<=capricorn.tgl_akhir && bln_lahir==capricorn.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<capricorn.nama;
if ((tgl_lahir>=aquarius.tgl_awal && bln_lahir==aquarius.bln_awal)||(tgl_lahir<=aquarius.tgl_akhir && bln_lahir==aquarius.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<aquarius.nama;
if ((tgl_lahir>=pisces.tgl_awal && bln_lahir==pisces.bln_awal)||(tgl_lahir<=pisces.tgl_akhir && bln_lahir==pisces.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<pisces.nama;
return 0;
}
using namespace std;
int main() {
struct zodiac
{
char nama[30];
long int tgl_awal,bln_awal,tgl_akhir,bln_akhir;
};
zodiac aries = {"aries", 21, 3, 19, 4};
zodiac taurus = {"taurus", 20, 4, 20, 5};
zodiac gemini = {"gemini", 21, 5, 20, 6};
zodiac cancer = {"cancer", 21, 6, 20, 7};
zodiac leo = {"leo", 23, 7, 22, 8};
zodiac virgo = {"virgo", 23, 8, 22, 9};
zodiac libra = {"libra", 23, 9, 22, 10};
zodiac scorpio = {"scorpio", 23, 10, 21, 11};
zodiac sagitarius = {"sagitarius", 22, 11, 21, 12};
zodiac capricorn = {"capricorn", 22, 12, 19, 01};
zodiac aquarius = {"aquarius", 20, 1, 18, 02};
zodiac pisces = {"pisces", 19, 2, 20, 03};
int tgl_lahir,bln_lahir,th_lahir;
cout<<"Tanggal Lahir Anda ($$-$$-$$$$) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;
if ((tgl_lahir>=aries.tgl_awal && bln_lahir==aries.bln_awal)||(tgl_lahir<=aries.tgl_akhir && bln_lahir==aries.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<aries.nama;
if ((tgl_lahir>=taurus.tgl_awal && bln_lahir==taurus.bln_awal)||(tgl_lahir<=taurus.tgl_akhir && bln_lahir==taurus.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<taurus.nama;
if ((tgl_lahir>=gemini.tgl_awal && bln_lahir==gemini.bln_awal)||(tgl_lahir<=gemini.tgl_akhir && bln_lahir==gemini.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<gemini.nama;
if ((tgl_lahir>=cancer.tgl_awal && bln_lahir==cancer.bln_awal)||(tgl_lahir<=cancer.tgl_akhir && bln_lahir==cancer.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<cancer.nama;
if ((tgl_lahir>=leo.tgl_awal && bln_lahir==leo.bln_awal)||(tgl_lahir<=leo.tgl_akhir && bln_lahir==leo.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<leo.nama;
if ((tgl_lahir>=virgo.tgl_awal && bln_lahir==virgo.bln_awal)||(tgl_lahir<=virgo.tgl_akhir && bln_lahir==virgo.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<virgo.nama;
if ((tgl_lahir>=libra.tgl_awal && bln_lahir==libra.bln_awal)||(tgl_lahir<=libra.tgl_akhir && bln_lahir==libra.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<libra.nama;
if ((tgl_lahir>=scorpio.tgl_awal && bln_lahir==scorpio.bln_awal)||(tgl_lahir<=scorpio.tgl_akhir && bln_lahir==scorpio.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<scorpio.nama;
if ((tgl_lahir>=sagitarius.tgl_awal && bln_lahir==sagitarius.bln_awal)||(tgl_lahir<=sagitarius.tgl_akhir && bln_lahir==sagitarius.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<sagitarius.nama;
if ((tgl_lahir>=capricorn.tgl_awal && bln_lahir==capricorn.bln_awal)||(tgl_lahir<=capricorn.tgl_akhir && bln_lahir==capricorn.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<capricorn.nama;
if ((tgl_lahir>=aquarius.tgl_awal && bln_lahir==aquarius.bln_awal)||(tgl_lahir<=aquarius.tgl_akhir && bln_lahir==aquarius.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<aquarius.nama;
if ((tgl_lahir>=pisces.tgl_awal && bln_lahir==pisces.bln_awal)||(tgl_lahir<=pisces.tgl_akhir && bln_lahir==pisces.bln_akhir))
cout<<"Zodiac Anda Adalah : "<<pisces.nama;
return 0;
}
Screenshoot Output Program:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tidak ada komentar:
Posting Komentar