Posts

Contoh Program C++ Queue/Antrian

Image
Sedikit penjelasan, untuk pilihan : ENQUEUE adalah untuk memasukan data antrian DEQUEUE adalah untuk menghapus data antrian yang pertama kali masuk System penghapusannya menggunakan ( FIFO ) First in First Out VIEW adalah untuk melihat data antrian EXIT adalah untuk keluar dari program Ini adalah contoh programnya : #include <stdio.h> #include <iostream.h> #include <conio.h> main() { int queue[5]; int depan = -1; int belakang = -1; int pilihan, data, i; do{ cout<<("MENU\n"); cout<<("1. ENQUEUE\n2. DEQUEUE\n3. VIEW\n4. EXIT\n"); cout<<("Pilihan = "); cin>>pilihan; switch (pilihan) { case 1: if (belakang < 4 ) {       cout<<"Data Masuk = ";        cin>>data; queue[belakang+1] = data;           belakang++;           if (belakang == 0)           depan = 0;       }       else        cout<<"Queue penuh!\n";        break;    c

Contoh Program C++ Stack/Tumpukan

Image
Sedikit penjelasan, untuk pilihan : PUSH adalah untuk memasukan data tumpukan POP adalah untuk menghapus data antrian yang pertama kali masuk System penghapusannya menggunakan ( FILO ) First in Last Out PRINT adalah untuk melihat data tumpukan END adalah untuk keluar dari program Ini adalah contoh programnya : #include<iostream.h> #include<conio.h> struct STACK { int data[5]; int atas; }tumpukan; STACK tumpuk; int main () { int pilihan,baru,i; tumpuk.atas=-1; do { cout<<"1.Push Data\n"; cout<<"2.Pop Data\n"; cout<<"3.Print Data\n"; cout<<"4.End Data\n"; cout<<"\nPilihan = "; cin>>pilihan; switch(pilihan) { case 1: { if(tumpuk.atas==5-1) { cout<<"Tumpukan Penuh"; cout<<endl; getch(); } else { cout<<"Data yang akan di-push = ";cin>>baru; tumpuk.atas++; tumpuk.data[tumpuk.atas]=baru; } cou

Contoh Program C++ File Input

Image
Untuk mencari File Input yang sudah dibuat, itu berada pada lokasi dimana kita save Program Codingnya. Ini Contoh Programnya : #include<iostream.h> #include<fstream.h> #include<iomanip.h> int main () {     ofstream hewan("jenis_hewan.txt");     hewan<<"1. Kucing"<<endl;     hewan<<"2. Ayam"<<endl;     hewan<<"3. Kambing"<<endl;     hewan<<"4. Anjing"<<endl;     hewan<<"5. Burung"<<endl;     hewan<<"6. Ikan"<<endl;     hewan<<"7. Buaya"<<endl;     hewan<<"8. Ular"<<endl;     cout<<"FILE INPUT TELAH DISIMPAN"; } Ini Contoh Outputnya : Ini File Inputnya :

Contoh Program C++ Nilai Array Dengan Pointer

Image
Ini Contoh Programnya : #include <iostream.h> #include <conio.h> int main() { int x[5], *p, k; p = x; x[0] = 5; x[1] = x[0]; /*x[1]diisi dengan x[0] sehingga x[1] = 5 */ x[2] = *p + 2; /*x[2] diisi dengan x[0] + 2 sehingga x[2] = 7 */ x[3] = *(p+1)-3; /*x[3] diisi dengan x[1] - 3 sehingga x[3] = 2 */ x[4]=*(p+2)-1; /*x[4] = *(x + 2); /*x[4] diisi dengan x[2] sehingga x[4] = 7 */ for(k=0; k<5; k++) cout<<"\nx["<<k<<"] = "<< x[k]; getch(); } Ini Contoh Outputnya :

Contoh Program C++ Pointer Dengan Array

Image
Ini Contoh Programnya : #include <iostream.h> #include <conio.h> int main () { char array[5]; char * p; p = array; *p = 'a'; p++; *p = 'b'; p = &array[2]; *p = 'c'; p = array + 3; *p = 'd'; p = array; *(p+4) = 'e'; for (int n=0; n<5; n++) cout << array[n] << ", "; getch(); } Ini Contoh Outputnya :

Contoh Program C++ Pointer Operasi Logika

Image
Ini Contoh Programnya : #include <iostream.h> #include <conio.h> int main() { int *pa, *pb, a = 100, b = 10; pa = &a; pb = &b; if (*pa < *pb)     {     cout<<"pa Menunjuk ke Memori Lebih RENDAH Dari pb\n";     } else if(*pa == *pb)     {     cout<<"pa Menunjuk ke Memori yang SAMA Dengan pb\n";     } else if(*pa > *pb)     {     cout<<"pa Menunjuk ke Memori Lebih TINGGI Dari pb\n";     } getch(); } Ini Contoh Outputnya :

Contoh Program C++ Pointer Operasi Aritmatika

Image
Ini Contoh Programnya : #include <iostream.h> #include <conio.h> int main() { int nilai[3], *penunjuk; nilai[0] = 125; nilai[1] = 345; nilai[2] = 750; penunjuk = &nilai[0]; cout<<"Nilai "<<*penunjuk <<" Ada di Alamat Memori " <<penunjuk; cout<<"\nNilai "<<*(penunjuk+1) <<" Ada di Alamat Memori "<<penunjuk+1; cout<<"\nNilai "<<*(penunjuk+2) <<" Ada di Alamat Memori "<<penunjuk+2; getch(); } Ini Contoh Outputnya :