Berikut ini saya akan memberikan sebuah contoh program antrian (Queue) dalam bahasa C++,, dan langsung saja Listing Programnya yaitu:
#include "stdio.h"
#include "conio.h"
void main()
{
int cek=0, data[20], x, hapus;
char pil;
do {
clrscr();
printf("1. Tambah Antrian\n");
printf("2. Hapus Antrian\n");
printf("3. Lihat Antrian\n");
printf("4. Keluar\n");
printf("Silahkan masukkan pilihan anda... ");
pil=getche();
if(pil!='1' && pil !='2' && pil !='3' && pil!='4' )
printf("\n\nAnda salah mengetikkan inputan...\n");
else
{
if(pil=='1') //PUSH
{
if(cek==20)
printf("\nAntrian Penuh\n\n");
else
{
printf("\nMasukkan nilai-->");scanf("%i",&x);
data[cek]=x;
cek++;
}}
else
{
if(pil=='2') //POP
{
if(cek==0)
printf("\nAntrian kosong\n\n");
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek--;
printf("\nData dgn nilai=%i terhapus.",hapus);
}
getch();
}
else
{
if(pil=='3') //CEK DATA
{
if(cek==0)
printf("\nAntrian Kosong.\n\n");
else
{
printf("\n");
for(int z=0;z<cek;z++)
{
printf(" | ");
printf("%i",data[z]);
printf(" | ");
}
}
getch();
}
}
}
}
}while(pil!='4');
}
Program diatas akan menghasilkan Output,, seperti pada gambar berikut (Berupa tampilan Menu):
Semoga bermanfaat dan selamat mencoba... :)
Thursday, 9 February 2012
Thursday, February 09, 2012
Unknown
Pemrograman Bahasa C Plus-plus
2 comments
Related Posts:
Contoh Program GRAPH Berikut ini saya akan memberikan sebuah contoh program Graph dalam bahasa C++,, dan langsung saja Listing Programnya yaitu: #include "stdio.h" #include "conio.h" typedef struct Node {int data; &nb… Read More
Contoh Program Perkalian Menggunakan FOR BERSARANG Pada Pemrograman C++ Berikut ini adalah program loop (berulang) untuk membuat tabel perkalian menggunakan FOR BERSARANG. Program ini akan menghasilkan tabel perkalian dari perkalian 1 (satu) sampai dengan batas yang diinputkan oleh user. Kode… Read More
Contoh Program TREE Berikut ini saya akan memberikan sebuah contoh program Tree dalam bahasa C++,, dan langsung saja Listing Programnya yaitu: #include "stdio.h" #include "conio.h" typedef struct Node {int dat… Read More
Contoh Program QUEUE Berikut ini saya akan memberikan sebuah contoh program antrian (Queue) dalam bahasa C++,, dan langsung saja Listing Programnya yaitu: #include "stdio.h" #include "conio.h" void main() { int … Read More
Contoh Program STACK Berikut ini saya akan memberikan sebuah contoh program Stack dalam bahasa C++,, dan langsung saja Listing Programnya yaitu: #include "iostream.h" #include "stdio.h" #include "conio.h" #define size … Read More
Subscribe to:
Post Comments (Atom)
maaf mas, kalau program itu di jadikan string gmn yah?
ReplyDeletekok dr kmren sya mencoba gagal terus.
mohon bantuan.nya. :)
terimakasih
artikelnya bermanfaat kak, ini sya jga punya artikel tentang Queue dalam Bahasa C, smoga dpt saling melengkapi
ReplyDeleteQueue (Antrian) dalam Bahasa C
Kumpulan Materi Bahasa C, Lengkap dengan contoh program