Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <iostream>
- using namespace std;
- //mendeklarasikan tipe data.
- struct data{
- char nama[20];};
- data batas[100];
- int a,b,c,d;
- //bismillah, yo bisa yo
- void inputdata()
- { cout<<"\nJumlah data yang akan diinput [1 - 100++] : ";cin>>b;
- d=0;
- for(c=0;c<b;c++){
- d=d+1;
- cout<<"\nData ke-"<<d<<endl;
- cout<<"Nama\t: ";cin>>batas[a].nama;
- //input data tidak support spasi, maaf belum nemu solusinya. hh
- a++;}system("cls");}
- void lihatdata()
- {int i,j;
- cout<<"\n================================= Lihat Data =================================\n\n";
- cout<<"-------------------------------------------------------------------------------\n";
- cout<<"||\tData ke-\t|||\tNama\t\t||\n";
- j=0;
- for(i=0;i<a;i++)
- {j=j+1;
- cout<<"..............................................................................\n";
- cout<<"||\t"<<j<<"\t\t||\t";
- cout<<batas[i].nama<<"\t\t||"; cout<<endl;
- }
- cout<<".............................................................................. ";getch();system("cls");}
- void caridata()
- {
- int n,l;
- cout<<"-------------------------------------------------------------------------------\n";
- cout<<"\tCari Data Indeks ke- : ";cin>>n;
- cout<< "\tHasil = " << batas[n].nama; cout<<endl;
- }
- void hapusdata()
- {int x,y;
- cout<<"Hapus data ke-";cin>>x;
- y=x-1;
- a--;
- for(int i=y;i<a;i++)
- {batas[i]=batas[i+1];}
- system("cls");
- cout<<"\n\n\n\n\n\n\n\n\n++++++++++++++++++++++++++++++ Hore.. Data ke-"<<x<<" Berhasil dihapus ++++++++++++++++++++++++++++++";
- getch();system("cls");
- }
- void editdata(){
- int k,l;
- cout<<"Mau edit data yang ke- : ";cin>>k;
- l=k-1;
- cout<<"Nama\t: ";cin>>batas[l].nama;
- lihatdata();
- }
- //semangat kall
- int main(){
- int pilih;
- char w;
- cout<<"\t----------------------------------------------------------------\n";
- cout<<"\t-----------------......... Bismillah ..........------------------\n";
- cout<<"\t------------------Code by : www.idnpedia.com----------------------\n";
- cout<<"\t----------------------------------------------------------------\n";
- getch ();
- system("cls");
- //bismillah, smgt kall,, yoo bisa yo..
- awal:
- cout<<"\n================================ MENU PILIHAN12 =================================";
- cout<<"\n1. Masukkan data";
- cout<<"\n2. Tampilkan Data";
- cout<<"\n3. Edit Data";
- cout<<"\n4. Hapus Data";
- cout<<"\n5. Cari Data";
- cout<<"\n6. Keluar";
- cout<<"\n\nMasukkan Pilihan : ";
- cin>>pilih;
- if(pilih==1)
- {system("cls");inputdata();goto awal;}
- if(pilih==2)
- {system("cls");lihatdata();goto awal;}
- if(pilih==3)
- {system("cls");editdata();goto awal;}
- if(pilih==4)
- {system("cls");hapusdata();goto awal;}
- if(pilih==5)
- {system("cls");caridata();goto awal;}
- if(pilih==6)
- {system("cls");
- //membuat menu pilihan keluar
- cout<<"\nYakin kak mau keluar dari Program? {Y / N] : \n" ; cin >> w;
- if(w=='y'||w=='Y')
- {system("cls");
- cout<<"\n\n\n\n\n............................ Hore Selesai ............................... \n";}
- if(w=='n'||w=='N')
- {system("cls");goto awal;}}
- else
- {system("cls");cout<<"Pilihan 1-6";getch();system("cls");goto awal;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement