implementasi struct

7

Upload: vartan

Post on 13-Jan-2016

39 views

Category:

Documents


1 download

DESCRIPTION

Implementasi Struct. Ilustrasi Object. No_Mesin. No_pesan. Harga. Harga. Mobil. Pesan. dipesan. No_Rangka. Plat. Tglpesan. melakukan. Pemesan. No_ktp. Nama. alamat. struct mobil { char no_mesin [8], no_rangka [20], plat[10];float harga ; }; struct pemesan { - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Implementasi Struct
Page 2: Implementasi Struct

Mobil

No_Mesin

PlatNo_Rangk

a

Pesan

No_pesan

Tglpesan

dipesan

PemesanNo_ktp

alamatNama

melakukan

HargaHarga

Page 3: Implementasi Struct

struct mobil{ char no_mesin[8],no_rangka[20], plat[10];float harga;

}; struct pemesan{

char no_ktp[16],nama[20],alamat[40];} ; struct tanggal{

char dd[2],mm[2],yyyy[4];} ; struct pesan{ char no_pesan[10]; float tharga; struct tanggal tglPesan; struct mobil mbl[3]; struct pemesan pmsn; };

Page 4: Implementasi Struct

//inisialisasi main struct struct pesan psn[5];//proses input for(int i=0;i<5;i++){ cout<<“Masukkan data anda!\n”; cout<<“No Pesan : ”;cin>>psn[i].no_pesan; cout<<“Tanggal : ”;cin>>psn[i].tglpesan.dd>>

psn[i].tglpesan.mm>> psn[i].tglpesan.yyyy; cout<<“Masukkan Data Pemesan\n”;//info masukkan

Pemesan cout<<“No KTP : ”;cin>>psn[i].pmsn.no_ktp; //……sampe data pemesan selesai, masukkan data mobil for(int j=0;j<3;j++){ cout<<“No Mesin : ”;cin>>psn[i].mbl[j].no_mesin; //……. Sampe data mobil selesai

}}

Page 5: Implementasi Struct

//proses output for(int i=0;i<5;i++){ cout<<“No Pesan : ”<<psn[i].no_pesan<<endl; cout<<“Tanggal : ”<< psn[i].dd<<“-”<<psn[i].mm

<<“-”<< psn[i].yyyy<<endl; cout<<“Data Pemesan\n”; cout<<“No KTP : ”<<psn[i].pmsn.no_ktp<<endl;//…….sampe data pemesan habis, ke info memasukkan mobil

cout<<“No Mesin \t No Rangka \t Plat \t Harga\n”; for(int j=0;j<3;j++){ cout<<psn[i].mbl[j].no_mesin<<“ \t ”<<

psn[i].mbl[j].no_rangka<<“ \t ”<< psn[i].mbl[j].plat<<“ \t ”<< psn[i].mbl[j].harga<<“ \t ”<<}

}

Page 6: Implementasi Struct

Mobil

No_MesinPlat

No_Rangka

Pesan

No_pesan

Tglpesan

dipesan

Pemesan

No_ktp

alamat

Nama

melakukan

Pengembalian

No_kembali

tglKmbl

dikembalikan

mengembalikan

dikembalikan

HargaHarga

Harga

Page 7: Implementasi Struct

Berdasarkan dari Kasus Implementasi di atas, buatlah program yang bertugas mengisi data dan menampilkan data Mahasiswa,KRS,KHS yang seperti contoh.