Pengguna:Medelam/Bak Pasir: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan
kTidak ada ringkasan suntingan
 
(33 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1:
[[Bandar Udara Internasional Don Miguel Hidalgo y Costilla]]
#include <iostream.h>
[[Bandar Udara Internasional General Rafael Buelna]]
 
[[Bandar Udara Internasional Guadalajara]]
struct Karyawan{
[[Bandar Udara Internasional Mazatlán]]
char namaKaryawan[30];
[[Bandar Udara Internasional Miguel Hidalgo y Costilla Guadalajara]]
char nipKaryawan[30];
[[Bandar Udara Internasional Sky Harbor Phoenix]]
Karyawan* nextKaryawan;
[[Bohdan Dzyurakh]]
};
[[Bonsai kimeng]]
 
[[Bud Abbott]]
struct Divisi{
[[Ceki]]
char namaDivisi[30];
[[Chiamatemi Francesco]]
Karyawan* FirstKaryawan;
[[Daftar katedral di Azores]]
Divisi* next;
[[Daftar katedral Katolik di Amerika Serikat]]
};
[[Daftar paroki di Keuskupan Agung Jakarta]]
 
[[Dinasti Jin (1115-1234)]]
typedef Divisi* pointerDiv;
[[Dinasti Jin (1115–1234)]]
typedef Karyawan* pointerKaryawan;
[[George Biddell Airy]]
typedef pointerDiv ListDiv;
[[Gereja Bunda Penyelenggaraan Ilahi, Kepulauan Turks dan Caicos]]
 
[[Gereja Katolik Santo Simon orang Zelot, Sukhumi]]
void createList(ListDiv &First){
[[Gereja Santo Alfonsus Rodriguez, Pademangan]]
First=NULL;
[[Gereja Santo Markus, Zagreb]]
}
[[Gereja Stella Maris, Pluit]]
 
[[Kabinet Itō Kedua]]
void createElmtDiv(pointerDiv &pBaru){
[[Kapel Santa Ursula]]
// char nama[30];
[[Katedral Badajoz]]
pBaru=new Divisi;
[[Katedral Bafang]]
cout<<"\nData Divisi"<<endl;
[[Katedral Bafia]]
cout<<"Nama : ";
[[Katedral Bafoussam]]
cin>>pBaru->namaDivisi;
[[Katedral Bamenda]]
// cin.ignore();cin.getline(nama,30);
[[Katedral Banja Luka]]
// strcpy(pBaru->namaDivisi,nama);
[[Katedral Batouri]]
pBaru->next=NULL;
[[Katedral Bertoua]]
pBaru->FirstKaryawan=NULL;
[[Katedral Buéa]]
}
[[Katedral Cavan]]
 
[[Katedral Chișinău]]
void createElmtKaryawan(pointerKaryawan &pBaru){
[[Katedral Douala]]
pBaru=new Karyawan;
[[Katedral Doumé]]
cout<<"\nData Karyawan"<<endl;
[[Katedral Ebolowa]]
cout<<"Nama : ";
[[Katedral Edéa]]
cin>>pBaru->namaKaryawan;
[[Katedral Eseka]]
// cin.ignore();cin.getline(pBaru->namaKaryawan,30);
[[Katedral Firenze]]
cout<<"NIP: ";
[[Katedral Frombork]]
cin>>pBaru->nipKaryawan;
[[Katedral Garoua]]
pBaru->nextKaryawan=NULL;
[[Katedral Georgetown]]
}
[[Katedral Gibraltar]]
 
[[Katedral Gyumri]]
void insertFirstDivisi(ListDiv& First, pointerDiv pBaru){
[[Katedral Hagåtña]]
if(First==NULL)
[[Katedral Katolik Yunani Bulgaria Sofia]]
First = pBaru;
[[Katedral Katolik Yunani Melkit Sangmélima]]
else{
[[Katedral Königsberg]]
pBaru->next = First;
[[Katedral Kribi]]
First=pBaru;
[[Katedral Kristus Sang Juru Selamat]]
}
[[Katedral Kumba]]
}
[[Katedral Kumbo]]
 
[[Katedral Lama Evansville]]
void linierSearch(ListDiv&First, int ketemu, pointerDiv pDiv){
[[Katedral Lama Los Angeles]]
pDiv=First;
[[Katedral Lama Nashville]]
char key[30];
[[Katedral Makau]]
ketemu=0;
[[Katedral Mamfe]]
cout<<"Masukan nama divisi = "; cin>>key;
[[Katedral Maroua]]
while(pDiv!=NULL && ketemu==0){
[[Katedral Mbalmayo]]
if(strcmp(pDiv->namaDivisi,key)==0)
[[Katedral Moskow]]
ketemu=1;
[[Katedral Mostar]]
else
[[Katedral Ngaoundéré]]
pDiv=pDiv->next;
[[Katedral Nkongsamba]]
}
[[Katedral Obala]]
}
[[Katedral Paksé]]
 
[[Katedral Plovdiv]]
void insertFirst_Karyawan(ListDiv& First, pointerKaryawan pBaru){
[[Katedral Ruse]]
pointerDiv pDiv;
[[Katedral Sangmélima (Yunani Melkit)]]
int ketemu;
[[Katedral Sangmélima]]
[[Katedral Santo Basil]]
cout<<"Insert First Karyawan"<<endl;
[[Katedral Santo Nikolai, Kronstadt]]
linierSearch(First,ketemu,pDiv);
[[Katedral Sarajevo]]
if (ketemu){
[[Katedral Sofia (Yunani Bulgaria)]]
cout<<"Ditemukan"<<endl;
[[Katedral Sofia]]
createElmtKaryawan(pBaru);
[[Katedral Thakhek]]
if(pDiv->FirstKaryawan==NULL){
[[Katedral Trebinje]]
pDiv->FirstKaryawan=pBaru;
[[Katedral Utama Angkatan Bersenjata Rusia]]
cout<<"Opsi 1";
[[Katedral Vientiane]]
}
[[Katedral Wina]]
else{
[[Katedral Wrocław]]
pBaru->nextKaryawan=pDiv->FirstKaryawan;
[[Katedral Yagoua]]
pDiv->FirstKaryawan=pBaru;
[[Katedral Yaoundé]]
cout<<"Opsi 2";
[[Katedral Yokadouma]]
}
[[Katedral Zagreb]]
}
[[Konkatedral Abong-Mbang]]
else{
[[Konkatedral Buéa]]
cout<<"Tidak ditemukan."<<endl;
[[Konkatedral Honolulu]]
}
[[Konkatedral Mokolo]]
}
[[Konkatedral Savannakhet]]
 
[[Kualifikasi Piala Asia U-23 AFC 2024]]
void deleteFirst_Karyawan(ListDiv& First, char key[30], pointerKaryawan& pHapus){
[[Manahan Sitompul]]
pointerDiv pDiv;
[[Maria Bintang Laut]]
int ketemu;
[[Mark van Bommel]]
[[Mohammad Laica Marzuki]]
cout<<"Delete First Karyawan"<<endl;
[[Paroki Pademangan]]
pDiv=First;
[[Pembelajaran multimodal]]
ketemu=0;
[[Pemerintahan Kolaboratif]]
[[Pemerintahan kolaboratif]]
while(pDiv!=NULL && ketemu==0){
[[Pengguna:Dio wanda prasetya]]
if(strcmp(pDiv->namaDivisi,key)==0)
[[Protokol Transpor Waktu Nyata]]
ketemu=1;
[[Pusat Misa, Kepulauan Cocos]]
else
[[Salman bin Rabi'ah]]
pDiv=pDiv->next;
}
if(ketemu){
if(pDiv->FirstKaryawan==NULL){
pHapus=NULL;
cout<<"List kosong, tidak ada hapus."<<endl;
}
else if(pDiv->FirstKaryawan->nextKaryawan==NULL){
pHapus=pDiv->FirstKaryawan;
pDiv->FirstKaryawan=NULL;
}
else{
pHapus=pDiv->FirstKaryawan;
pDiv->FirstKaryawan=pDiv->FirstKaryawan->nextKaryawan;
pHapus->nextKaryawan=NULL;
}
}
else
cout<<"Data tidak ditemukan."<<endl;
}
 
void traversalDivKaryawan(ListDiv First){
pointerDiv pBantuDiv;
pointerKaryawan pBantuKaryawan;
 
cout<<"ayam";
cout<<pBantuKaryawan->nipKaryawan;
cout<<pBantuKaryawan->namaKaryawan;
cout<<"Traversal Divisi"<<endl;
pBantuDiv=First;
while(pBantuDiv!=NULL){
cout<<pBantuDiv->namaDivisi<<endl;
pBantuKaryawan=pBantuDiv->FirstKaryawan;
while(pBantuKaryawan!=NULL){
cout<<"ayam";
pBantuKaryawan=pBantuKaryawan->nextKaryawan;
}
pBantuDiv=pBantuDiv->next;
}
 
}
 
int main(){
pointerDiv pDiv;
pointerKaryawan pKar;
ListDiv First;
createList(First);
createElmtDiv(pDiv);
insertFirstDivisi(First, pDiv);
insertFirst_Karyawan(First, pKar);
traversalDivKaryawan(First);
}