Wednesday, January 23, 2013
Contoh Listing Linked List pada C++
#
#
#
#
int pil;
void pilih();
void buat_baru();
void tambah_belakang();
void tambah_depan();
void hapus_belakang();
void hapus_depan();
void tampil();
struct simpul
{
char nim[10], nama [20];
int umur;
struct simpul *next;
} mhs, *baru, *awal=NULL, *akhir=NULL,*hapus,*bantu;
int main()
{
do
{
clrscr();
cout<<"MENU PILIHAN SINGLE LINKEDLIST MATIUS"<<endl;
cout<<"1. Tambah Bagian Depan"<<endl;
cout<<"2. Tambah Bagian Belakang"<<endl;
cout<<"3. Hapus Bagian Depan"<<endl;
cout<<"4. Hapus Bagian Belakang"<<endl;
cout<<"5. Tampilkan"<<endl;
cout<<"6. End"<<endl;
cout<<"Anda Memilih : ";
cin>>pil;
pilih();
} while(pil!=6);
return 0;
}
Contoh Listing Queue atau Antrian pada C++
#
#
#
#
#define MAX 6
char *p[MAX], *pop(void);
int spos = 0;
int rpos = 0;
void insert(void), push(char *q), print(void), clear(void);
void insert(void)
{
char s[50], *p;
do {
printf("spos %d: ", spos+1);
gets(s);
if(*s==0) {
break;
}
p = (char *) malloc(strlen(s)+1);
if(!p) {
printf("Out of memory.\n");
return;
}
strcpy(p, s);
if(*s) {
push(p);
}
} while(*s);
}
void print(void)
{
int t;
for(t=rpos; t < spos; ++t)
printf("%d. %s\n", t+1, p[t]);
}
void clear(void)
{
char *p;
Contoh Listing Insertion Short pada C++
#
#
#
int main( ) {
int i, j, iMin;
int n, Urut;
int Tmp, code;
int Arr[100];
printf("\nInputkan banyak data yang akan diurutkan : ");
scanf("%i", &n);
for(i = 0; i < n; i++) {
printf("Masukan data ke %i : ", i + 1);
scanf("%i", &Arr[i]);
}
Contoh Listing Buble Sort Untuk C++
#
#
#
#
int data[10],data2[10];
int n;
void tukar(int a, int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void bubble_sort()
{
for(int i=1;i<=n;i++)
{
for(int j=n; j>=i; j--)
{
if(data[j] < data[j-1]) tukar(j,j-1);
}
}
}
void main()
{
cout<<"===PROGRAM BUBBLE SORT==="<<endl;
cout<<"Nama : MATIUS ISAK "<<endl;
cout<<"NIM : 12119876 "<<endl;
cout<<"Kelas : 12.1G.12 "<<endl;
cout<<endl;
Contoh Program C++ Sorting terlengkap
#
#
#
int data[100],data2[100];
int n;
void tukar(int a,int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void bubble_sort()
{
for(int i=1;i<n;i++)
{
for(int j=n-1;j>=i;j--)
{
if(data[j]<data[j-1]) tukar(j,j-1);
}
}
cout<<"bubble sort selesai!"<<endl;
cout<<"Silahkan klik enter kemudian pilih 7 untuk melihat hasilnya"<<endl;
}
Contoh Listing Selection Sort pada C++
#
#
#
int data[10],data2[10];
int n;
void tukar(int a, int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void selection_sort()
{
int pos,i,j;
for(i=1;i<=n-1;i++)
{
pos = i;
for(j = i+1;j<=n;j++)
{
if(data[j] < data[pos]) pos = j;
}
if(pos != i) tukar(pos,i);
}
}
void main()
{
cout<<"===PROGRAM SELECTION SORT==="<<endl;
cout<<"Nama : MATIUS ISAK "<<endl;
cout<<"NIM : 12119876 "<<endl;
cout<<"Kelas : 12.1G.12 "<<endl;
cout<<endl;
Contoh Listing penggunaan Fungsi IF pada C++
#
#
#
main()
{
char nama[15], kd_jab, jab[10];
//Bentuk Masukan
cout<<"Pilihan Kode Jabatan Karyawan \"MATIUS\""<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"Masukan Nama Karyawan : ";cin>>nama;
cout<<"Masukan Kode Jabatan [M/A] : ";cin>>kd_jab;
Contoh Listing Fungsi Garis dan Hitung pada C++
#
#
#
#
//membuat fungsi garis
garis()
{
cout<<"-----------------------------------------"<<endl;
}
//membuat fungsi hitung
float hitung(float a, float b)
{
return(a*b);
}
//membuat fungsi bayar
float bayar(float a, float b)
{
return(a+b);
}
Contoh Listing Array Dimensi 2 C++
/* -------------------- */
/* Array Dimensi 2 */
/* -------------------- */
#
#
#
#
main()
{
int i, j;
int data_jual[4][4];
clrscr();
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
cout<<"Data Ke - "<<i<<" "<<j<<endl;
cout<<"Jumlah Penjulan : ";
cin>>data_jual[i][j];
}
}
Subscribe to:
Posts (Atom)