implementasi struct
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 PresentationTRANSCRIPT
Mobil
No_Mesin
PlatNo_Rangk
a
Pesan
No_pesan
Tglpesan
dipesan
PemesanNo_ktp
alamatNama
melakukan
HargaHarga
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; };
//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
}}
//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 ”<<}
}
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
Berdasarkan dari Kasus Implementasi di atas, buatlah program yang bertugas mengisi data dan menampilkan data Mahasiswa,KRS,KHS yang seperti contoh.