Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah

Cintanetwoking.com - Assalamuallaikum Warahmatullahi Wabarakatuh, Kembali lagi bersama saya selaku Admin Cinta Networking yang akan selelu membagikan Informasi menarik seputar dunia Komputer yang pastinya akan menambah Pengetahuan dan Wawasan bagi anda semuanya.

Pada kesempatan hari ini saya akan membagikan pembahasan mengenai Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah yang bisa anda coba praktekan secara langsung di Aplikasi Borland C++, Turbo C++, atau pun yang lainnya dan untuk lebih jelasnya bisa lihat pembahasan di bawah ini.

Sedikit penjelasan mengenai Stak itu sendiri.

Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah - Cintanetworking.com
Contoh Program STACK - Cintanetworking.com

Stack adalah suatu tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First  Out), benda yang terakhir masuk dalam stack akan menjadi benda pertama yang dikeluarkan  dari stack. Pada ganbar di bawah ini bisa kita lihat jika kita ingin mengambil suatu data dari  tumpukan maka kita harus mengambil data paling atas dahulu kemudian selanjutnya data  yang berada di bawahnya dan seterusnya sampai data yang paling bawah yang pertama kali  dimasukan.

Metode pada Implementasi Stack


Ada lima metode penting dalam implementasi Stack. Potongan kode berikut saya tulis menggunakan bahasa Java.

  • push(), berfungsi untuk memasukkan data.
  • pop(), berfungsi untuk mengeluarkan data terakhir (atas).
  • peek(), berfungsi untuk melihat data yang berada pada tumpukan paling atas (akan dikeluarkan).
  • isEmpty(), berfungsi untuk menguji apakah stack masih kosong.
  • isFull(), berfungsi untuk menguji apakah stack telah penuh.
Baca Juga :

Berikut Contoh Pemerogramman STACK Dalam Bahasa C++ Menggunakan Aplikasi Borland C++


1. Contoh Script Program Stack Dalam Bahasa C++

/*operasi-operasi single stack*/
 
#include<stdio.h>
#include<conio.h>
 
#define MAX 50
#define true 1
#define false 0
 
char stack[MAX];
int top;

void init(void);
int full (void);
int empty (void);
char pop (void);
void clear (void);
void push (char info);
void baca (void);

main()
{
 char pilih,elm;

printf("----Demo Operasi Single Stack PTIK Semester 2----\n");
 init();

do
 {
 printf("operasi single stack:\n");
 printf("[1] PUSH\n");
 printf("[2] POP\n");
 printf("[3] CLEAR\n");
 printf("[4] BACA\n");
 printf("[5] SELESAI...\n");
 printf(" Pilihan : ");scanf("%s",&pilih);
 switch(pilih)
 {
 case '1': printf("PUSH ");scanf("%s",&elm);push(elm);break;
 case '2': elm=pop();printf("POP %c\n",elm);break;
 case '3': clear();break;
 case '4': baca();break;
 case '5': break;
 default : printf("Salah pilih...\n");
 }
 printf("\n");
 }while(pilih!='5');
 getche();
}
 
void init(void)
{
 top=0;
}
 
void push(char info)
{
 if(full()!=true)
 { top++;
 stack[top]=info; }
 else printf("Stack overflow...\n");
}

char pop(void)
{
 char info;
 if(empty()!=true)
 { info=stack[top];
 top--;
 return(info);
 }
 else printf("Stack underflow...\n");
}
 
void clear(void)
{
 top=0;
}
 
int full(void)
{
 if(top==MAX) return(true);
 else return(false);
}
 
int empty(void)
{
 if(top==0) return(true);
 else return(false);
}
 
void baca(void)
{
 int i;
 printf("isi stack : ");
 if(top>0)
 {
 for(i=1;i<=top;i++)
 printf("%c ",stack[i]);
 }
 else printf("(kosong)");
 printf("\n");
}

2. Hasil Pengujian Script Program Stack Dalam Bahasa C++

Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah - Cintanetworking.com
Contoh Program STACK - Cintanetworking.com

Bagaimana mudah bukan untuk Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah.

Pembahasan Materi lebih jelasnya bisa di DOWNLOAD DISINI File berbentuk PDF.

Baca Juga :


Ya, Mungkin itu sedikit pembahasan yang bisa saya sampaikan pada kesempatan kali ini yaitu tentang Contoh Pmerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah, Selamat Mencoba.

Silahkan Share Jika Artikel ini bermanfaat.

Wassaluallaikmu Warahmatullahi Wabarakatuh.

Hasil Penelusuran Terkait.


Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah, contoh program stack c++ sederhana, contoh aplikasi stack c++, contoh program stack java, contoh program stack struktur data, stack using linked list c++, stack in , contoh program stack c++ sederhana, contoh aplikasi stack c++, contoh program stack java, contoh program stack struktur data, stack using linked list c++, stack in c.

Baca Juga Artikel Terkait Lainnya.

Silahkan Berkomentar Di "Contoh Pemerogramman STACK Dalam Bahasa C++ Yang Simpel Dan Mudah"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel