#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int i=0; // variabel penunjuk
int main()
{
struct waktu{
char jam;
int tanggal;
int bulan;
int tahun;
};
struct parkir
{
char plat_nomer[30];
char jenis[30];
char merk[30];
char warna[20];
waktu tanggal_masuk;
}
data_parkir[10];
int pil;
int z; //variabel penunjuk tampilan
do {
cout<<"menu pilhan:"<<endl;
cout<<"1. Input data :"<<endl;
cout<<"2. Tampilkan data :"<<endl;
cout<<"masukkan pilihan anda:"<<endl;
cin>>pil;
switch(pil){
case 1:// cout<<" \t input data:"<<endl;
cout<<"Data parkir ke: "<< i+1<<endl;
cout << "Plat Nomer :" ;
cin.sync(); //menghapus enter
gets(data_parkir[i].plat_nomer);
cout << "jenis kendaran :" ;
gets(data_parkir[i].jenis);
cout << "Merk kendaraan :" ;
gets(data_parkir[i].merk);
cout << "Warna kendaraan :" ;
gets(data_parkir[i].warna);
cout << "Tanggal masuknya kendaraan "<<endl ;
cout<<"jam masuk : ";
cin>>data_parkir[i].tanggal_masuk.jam;
cout<<"tanggal masuk: ";
cin>>data_parkir[i].tanggal_masuk.tanggal;
cout<<"bulan masuk: ";
cin>>data_parkir[i].tanggal_masuk.bulan;
cout<<"tahun masuk: ";
cin>>data_parkir[i].tanggal_masuk.tahun;
i++;
system("cls");
break;
case 2: cout<<" \t DATA HASIL INPUT:"<<endl;
cout<<"**********DATA INPUTAN KENDARAAN**********"<<endl;
for (int z=0;z<i;z++){ //i: isi array z :mengambil data i
cout<<"plat_nomer :"<<data_parkir[z].plat_nomer<<endl;
cout<<"jenis kendaraan :"<<data_parkir[z].jenis<<endl;
cout<<"merk kendaraan :"<<data_parkir[z].merk<<endl;
cout<<"Warna kendaraan :"<<data_parkir[z].warna<<endl;
cout<<"jam masuk; "<<data_parkir[z].tanggal_masuk.jam<<endl;
cout<<"tanggal masuk parkir :"<<data_parkir[z].tanggal_masuk.tanggal
<<"-"<<data_parkir[z].tanggal_masuk.bulan<<"-"<<data_parkir[z].tanggal_masuk.tahun<<endl;
cout<<endl<<"*_*__*_*_*_*_*_*_*_*_*_*_*"<<endl;
}
getch();
}
system("cls");
}while(pil==1 || pil==2);
getch();
return 0;
}
berikut hasil runningnya :

Good luck ;)
Tidak ada komentar:
Posting Komentar