Senin, 09 April 2012

Laporan Praktikum Modul 2 (Kristianus Unang 201101018)

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

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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;
}

 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;
}

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;
}

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;
}

 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;
}

Screenshoot Output Program:


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 


Tidak ada komentar:

Posting Komentar