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;     ...

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 :

Contoh Program C++ Point Mencari Alamat

Image
Mencari Alamat dalam Pointer menggunakan (&). Ini Contoh Programnya : #include<iostream.h> #include<stdio.h> #include<conio.h> int main() { int nilai1 = 4; int nilai2 = 5; float nilai3 = 3.5; char nama[11] = "abcdefghij"; int *nilai_p1 = &nilai1; int *nilai_p2 = &nilai2; char *nilai_p4 = nama; float *nilai_p3= &nilai3; cout<<"\nNilai 1 = "<<*nilai_p1<<", Alamat1 = "<<&nilai_p1; cout<<"\nNilai 2 = "<<*nilai_p2<<", Alamat2 = "<<&nilai_p2; cout<<"\nNilai 3 = "<<*nilai_p3<<", Alamat3 = "<<&nilai_p3; cout<<"\nNilai 4 = "<<*nilai_p4<<", Alamat4 = "<<&nilai_p4; getch(); } Ini Contoh Outputnya :

Contoh Program C++ Pointer

Image
Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer tertentu. Ini Contoh Programnya : #include <iostream.h> main() { int nil1 = 5, nil2 = 15; int *ptr; ptr = &nil1; *ptr = 10; ptr=&nil2; *ptr=20; cout<<"Nilai 1 = "<<nil1<<" dan Nilai 2 = "<<nil2; return 0; } Ini Contoh Outputnya :

Contoh Program C++ Array Dimensi 2 Matriks Ordo 2x3 dengan 2x3

Image
Program ini perkalian matriks 1 ordo 2x3 dikali matriks 2 ordo 2x3 dimana hasilnya yaitu ordo 2x2. Seperti dirumus dalam matriks perkalian yaitu kolom dikali baris, karena matriks 1 ordo 2x3 dan matriks 2 ordo 2x3 tidak bisa dikali, jadi ordo salah satunya harus di transpose, yang saya akan transpose yaitu matriks yang ke 2 yang akan ditranspose menjadi 3x2.Jadi, perkalian pun bisa dilakukan karena sudah menjadi 2x3 dan 3x2. Hasil outputnya akan 2x2. Ini Contoh Programnya : #include <iostream.h> int main () {     int matriks1[2][3];     int matriks2[2][3];     int perkalian[2][3];     int transpose[3][2];     int baris,kolom; cout<<"-------------------\n"; cout<<"  Matriks Pertama  \n"; cout<<"-------------------\n"; for (baris=0;baris<2;baris++) {     for (kolom=0;kolom<3;kolom++)     {         cout<<"Masukan Angka [...

Contoh Program C++ Structur

Image
Program structur adalah sekumpulan data dan variabel bebas lebih dari 1. Beda dengan Array , kalau Array hanya menampung data dan varibel hanya 1. Ini Contoh Programnya : #include<iostream.h> main () { struct mahasiswa { char nama[20]; int NRP; char kelas[10]; int semester; }mhs; cout<<"Input Nama Mahasiswa : "; cin>>mhs.nama; cout<<"Input NRP Mahasiswa : "; cin>>mhs.NRP; cout<<"Input Kelas Mahasiswa : "; cin>>mhs.kelas; cout<<"Input Semester Mahasiswa : "; cin>>mhs.semester; cout<<endl; cout<<"======================="<<endl; cout<<"Nama : "<<mhs.nama<<endl; cout<<"NRP  : "<<mhs.NRP<<endl; cout<<"Kelas : "<<mhs.kelas<<endl; cout<<"Semester : "<<mhs.semester<<endl; cout<<"======================="<<en...

Contoh Program C++ Structur Array

Image
Program Structur   Array adalah sekumpulan data yang di isi oleh variabel bebas yang lebih dari 1 dan variabelnya memiliki Array, dan pemanggilannya menggunakan Perulangan. Ini Contoh Programnya : #include<iostream.h> main ( ) { struct buku { char nama_buku[30]; char penerbit[30]; }book[10]; int i; for(i=1;i<10;i++) { cout<<"Nama Buku "<<i<<":"; cin>>book[i].nama_buku; cout<<"Penerbit "<<i<<":"; cin>>book[i].penerbit; cout<<"============================"<<endl; cout<<"buku "<<book[i].nama_buku<<" di terbitkan oleh "<<book[i].penerbit<<endl; cout<<endl; } cout<<endl; } Ini Contoh Outputnya :

Contoh Program C++ Array Dimensi 2

Image
Program awal untuk Array dimensi 2. dimana biasanya dipakai untuk membuat sebuah Matriks dan prosesnya menggunakan Perulangan dalam perulangan,  an program ini menggunakan 2 variabel. Ini Contoh Programnya : #include<iostream.h> void main() { int matriks[3][3]; int b,k; cout<<"Masukkan Banyaknya Matriks="<<endl; for(b=0;b<3;b++) { for(k=0;k<3;k++) { cout<<"Masukan Elemen matriks Ke-"<<b+1<<","<<k+1<<":"; cin>>matriks[b][k]; } } cout<<"Tampilkan Matriks="<<endl; for(b=0;b<3;b++) { for(k=0;k<3;k++) { cout<<matriks[b][k]<<" "; } cout<<endl; } } Ini Contoh Outputnya :

Contoh Program C++ Menghitung Gaji Karyawan

Image
Program ini menggunakan struct array , dalam prosesnya menggunakan pengulangan , dan menentukan nilai gajinya menggunakan proses pemilihan. Ini Contoh Programnya : #include<iostream.h> #include<conio.h> int main () {     struct data     {         char nama[20];         char ID[20];         int gaji_60=500;         int jam_kerja;         float gaji_harian;     };struct data pegawai[20]; cout<<"------------------------------------------------\n"; cout<<"Program Structur Menghitung Gaji Harian Karyawan\n"; cout<<"------------------------------------------------\n"; int x,y; cout<<"Masukan Data Pegawai : "; cin>>y; for(x=0;x<y;x++)     {     cout<<"Masukan Nama Pegawai          : ";     cin>>pegawai[x].nama;     cou...

Contoh Program C++ Menghitung Nilai Akhir Mahasiswa

Image
Program ini menggunakan struct   array , dalam prosesnya menggunakan  pengulangan, dan menentukan nilai akhirnya menggunakan proses pemilihan bersarang. Ini Contoh Programnya : #include<iostream.h> #include<conio.h> int main () {     struct data     {         char nama[20];         int npm;         int tugas;         int kuis;         int mid;         int uas;         float nilai_akhir;     };struct data mahasiswa[20]; cout<<"-------------------------------------------------\n"; cout<<"Program Structur Menghitung Nilai Akhir Mahasiswa\n"; cout<<"-------------------------------------------------\n"; int x,y; cout<<"Masukan Data Mahasiswa : "; cin>>y; for(x=0;x<y;x++) {     cout<<"Masukan Nama Mahasiswa : ";   ...

Contoh Program C++ Array Dimensi 2 Matriks Identitas

Image
Ini Contoh Programnya : #include <iostream.h> #include <conio.h> int main() { cout<<"-------------------------------------\n"; cout<<"         Nama : Ikbal Mahdi                \n"; cout<<"         NPM  : 0651 13 052              \n"; cout<<"       Tugas Matriks Identitas             \n"; cout<<"-------------------------------------\n"; cout<<endl; int baris,kolom,ordo; cout<<"MENCETAK MATRIKS IDENTITAS\n"; cout<<"------------------------------\n"; cout<<"Masukan Ordo Matriks = "; cin>>ordo; cout<<endl;     for(baris=0; baris<ordo; baris++)     {             for(kolom=0; kolom<ordo; kolom++)             {          ...

Contoh Program C++ Array Dimensi 2 Matriks Transpose

Image
Ini Contoh Programnya : #include<iostream.h> int main () { cout<<"---------------------------------------------------\n"; cout<<"              Nama : Ikbal Mahdi                   \n"; cout<<"             NPM  : 0651 13 052                    \n"; cout<<"         Tugas Matriks[3][3] Transpose             \n"; cout<<"---------------------------------------------------\n"; cout<<endl;     int transpose[3][3];     int baris,kolom;     for(baris=0;baris<3;baris++)     {         for(kolom=0;kolom<3;kolom++)         {             cout<<"Masukan Angka ["<<baris<<"] ["<<kolom<<"...

Contoh Program C++ Array Dimensi 2 Matriks Penjumlahan, Pengurangan, dan Perkalian

Image
Contoh Program C++ Array Dimensi 2 Matriks Penjumlahan, Pengurangan, dan Perkalian - Berikut ini adalah contoh program array dimensi 2 matriks penjumlahan, pengurangan dan perkalian. program ini menggunakan nested for ( for didalam for ). Ini Contoh Programnya : #include<iostream.h> int main () { cout<<"Nama :  Ikbal Mahdi  \n"; cout<<"NPM  :  0651 13 054  \n"; cout<<"Tugas Matriks [3][3] \n"; cout<<endl; int matriks1[3][3]; int matriks2[3][3]; int pengurangan[3][3]; int pertambahan[3][3]; int perkalian[3][3]; int baris,kolom; //Matriks Pertama cout<<"-------------------\n"; cout<<"  Matriks Pertama  \n"; cout<<"-------------------\n"; for (baris=0;baris<3;baris++) {     for (kolom=0;kolom<3;kolom++)     {         cout<<"Masukan Angka ["<<baris<<"] ["<<kolom<<"] = ";         cin>...

Contoh Program C++ Array Dimensi 1 Penjumlahan, Pengurangan, dan Perkalian

Image
Ini Contoh Programnya : #include<iostream.h> int main () { cout<<"-------------------------------------- \n"; cout<<"            Nama : Ikbal Mahdi               \n"; cout<<"            NPM  : 0651 13 054             \n"; cout<<"                Tugas Array [4]                 \n"; cout<<"--------------------------------------\n"; cout<<endl; int aray1[4]; int aray2[4]; int pengurangan[4]; int pertambahan[4]; int perkalian[4]; int aray; //Array Pertama cout<<"-------------------\n"; cout<<"    Array Pertama  \n"; cout<<"-------------------\n"; for (aray=0;aray<4;aray++) {         cout<<"Masukan Angka ["<<aray<<"] = ";       ...

Contoh Program C++ Perpustakaan

Image
Program membuat pemimjaman buku mahasiswa di perpustakaan, menggunakan structur dalam structur dan structur array , proses selanjutnya menggunakan perulangan dalam perulangan . Dimana outputnya berbentuk table, untuk membuat table menggunakan (\t) yang berguna untuk tab . Ini Contoh Programnya : #include<iostream.h> int main () {     struct tanggal     {         int tgl,bln,thn;     };     struct buku     {         int kb,nr;         char r_u[2];     };     struct mahasiswa     {         int no;         char nama[20];         int peminjaman;         int nrp;         struct tanggal tgl;         struct buku bku[20];     };     struct mahasiswa mhs[20]; cout<<"-----------...