Laporan Praktikum Modul 2 Tipe Data Abstrak
Disusun oleh :
Riski Yoga K.
201101019
Dosen
Yosef Murya Kusuma Ardhana, S.T
JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI ILMU KOMPUTER (STIKOM)
“YOS SUDARSO”
PURWOKERTO
2012
==================================================================================
TUGAS PRAKTIKUM MODUL 2
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;
}
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;
}
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;
}
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<<"\n\nNIM = "<<mhs.NIM<<"\n";
cout<<"Nama = "<<mhs.nama<<"\n";
cout<<"IPK = "<<mhs.ipk<<"\n";
return 0;
}
Output Program :
==================================================================================
Latihan Tugas Praktikum Modul 2
Listing Program :
#include <iostream>
using namespace std;
int main ()
{
struct zodiac
{
char nama[15];
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 Capricon = {"Capricon", 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang 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<<"Bintang anda adalah : "<<Sagitarius.nama;
if ((tgl_lahir>=Capricon.tgl_awal && bln_lahir==Capricon.bln_awal)||(tgl_lahir<=Capricon.tgl_akhir && bln_lahir==Capricon.bln_akhir))
cout<<"Bintang anda adalah : "<<Capricon.nama;
if ((tgl_lahir>=Aquarius.tgl_awal && bln_lahir==Aquarius.bln_awal)||(tgl_lahir<=Aquarius.tgl_akhir && bln_lahir==Aquarius.bln_akhir))
cout<<"Bintang 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<<"Bintang anda adalah : "<<Pisces.nama;
return 0;
}
Output Program :
==================================================================================
SEMOGA MEMBANTU
Tidak ada komentar:
Posting Komentar