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 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 Konversi Suhu Menggunakan FUNGSI Pada Pemrograman C++ Berikut ini adalah program untuk membuat tabel konversi suhu dari celcius ke fahrenheit, reamur dan kelvin. Program ini menggunakan bentuk FUNGSI dan FOR.… 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 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 Menghitung Jumlah Beberapa Buah Bilangan Deret Menggunakan FOR BERSARANG Pada Pemrograman C++ Berikut ini adalah program untuk menghitung jumlah deret beberapa buah bilangan yang dimulai dari angka 1 (satu) sampai batas yang diinputkan oleh user pada pemrograman C++. Ini adalah program loop (berulang) menggunakan fo… 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