Langsung ke konten utama

Program Penumpukan

Kali ini Admin @Feidodol akan membuat program Penumpukan, ikuti terus yaaa...

#include<iostream>
#include<conio.h>
using namespace std;

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;
 }
 cout<<"-------------------------------------\n";
break;
}
case 2:
 {
 if(tumpuk.atas==-1)
 {
 cout<<"Tumpukan Kosong";
 cout<<endl;
 getch();
 }
 else
 {
 cout<<"Data yang akan di-pop = "<<tumpuk.data[tumpuk.atas];
 tumpuk.atas--;
 cout<<endl;
 getch();
 }
 cout<<"-------------------------------------\n";
break;
}
case 3:
 {
 if(tumpuk.atas==-1){
 cout<<"Tumpukan Kosong";
 cout<<endl;
 getch();
 }
 else
 {
    cout<<"\nData pada stack saat ini adalah : \n";
 for(int i=0; i<=tumpuk.atas; i++)
        {
  cout<<"Nilai ruang ke "<<i<<" : "<<tumpuk.data[i]<<endl;
        }
 cout<<endl;
 getch();
 }
 cout<<"-------------------------------------\n";
break;
}
default:
 cout<<"\nTidak ada dalam pilihan";
 cout<<endl;
 cout<<"-------------------------------------\n";
 }
 }
 while(pilihan!=4);
 getch();
}


Dan inilah Hasilnya....

Komentar

Postingan populer dari blog ini

Presentasi ROBOTIKA

Hello Guys Kali Ini Admin @feidodol akan menshare tentang Robotika. Tapi ini dalam bentuk Power Point yang Berbentuk JPG... Cekidooot....

Program Jam Pasir

Kali ini ali ini Admin @feidodol akan membuat Program JamPasir... Ikuti Terus yaaaaaa... #include <iostream> using namespace std; main () {     int b,k,c;     for(b=1;b<=7;b++)     {         for(k=1;k<=b;k++)         {             cout<<" ";         }             for(c=7;c>=b;c--)             {                 cout<<"* ";             }     cout<<endl;     }     for(b=6;b>=1;b--)     {         for(k=1;k<=b;k++)  ...

Program Gerobak Fried Chicken

Kali ini ali ini Admin @feidodol akan membuat Program Gerobak Fried Chicken, Kocak yak programnya...Biar Ngga Penasaran...Ikuti Terus yaaaaaa... #include <iostream> #include <stdio.h> #include <conio.h> #include <iomanip> #include <string.h> using namespace std; int main( ) { int x ,a ,ulangi; char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6]; long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500}; long jumbar[6]= {0}, pajak[6], totba[6]; pesan: cout<<"\tGEROBAK FRIED CHICKEN\n"; cout<<"\t---------------------\n"; cout<<"\t Kode Jenis Harga\n"; cout<<"\t---------------------\n"; cout<<"\t [D] Dada  Rp. 2500\n"; cout<<"\t [P] Paha  Rp. 2000\n"; cout<<"\t [S] Sayap Rp. 1500\n\n"; cout<<"\t---------------------\n\n"; cout<<"\tBanyak Jenis : ";cin>>x; jumb...