Daftar Blog Saya

Kamis, 24 September 2020

TUGAS MATA KULIAH STRUKTUR DATA Pertemuan ke-8 " Animasi Deque Dengan 6 Buah Pilihan ".

 Bismillah, 

Assalamualaikum Wr.Wb.


Hello My Name Is Alif Yoga Prasetya 😉

Disini Saya Akan Membagikan Tugas Perkuliahan Dengan Mata Kuliah " Struktur Data "



Soal 


1. Buatlah suatu program Animasi Deque dengan 6 buah pilihan :

INSERT KIRI, INSERT KANAN, DELETE KIRI, DELETE KANAN,CETAK ANTRIAN, QUIT.


JAWAB :

Contoh Program Ini Saja Yg Saya Bisa :


SOURCE CODE PROGRAM


#include<iostream>

#include<conio.h>

#include<stdlib.h>

#define n 10

using namespace std;

void INSERT();

void DELETE();

void CETAKLAYAR();

void Inisialisasi();

void RESET();

int PIL,F,R;

char PILIHAN [1],HURUF;

char Q[n];

int main ( )

{

Inisialisasi();

do

{

cout<<" ANIMASI DEQUE 6 PILIHAN"<<endl;

cout<<"=============="<<endl;

cout<<"1. INSERT KIRI "<<endl;

cout<<"2. DELETE KIRI"<<endl;

cout<<"3. CETAK ANTREAN"<<endl;

cout<<"4. QUIT"<<endl;

cout<<"5. INSERT KANAN"<<endl;

cout<<"6. DELETE KANAN"<<endl;

cout<<"PILIHAN : "; cin>>PILIHAN;

PIL=atoi(PILIHAN);

switch (PIL)

{

case 1:

INSERT ();

break;

case 2:

DELETE();

break;

case 3:

CETAKLAYAR ();

break;

default:

cout<<"TERIMA KASIH"<<endl;

break;

}

cout<<"press any key to continue"<<endl;

getch();

system("cls");

}

while (PIL<4);

}

void INSERT()

{

if(R<n-1)

{

cout<<endl<<"MASUKAN 1 HURUF : ";

cin>>HURUF;

Q[++R]=HURUF;

}

else

cout<<"Antrian Penuh"<<endl;

}

void CETAKLAYAR()

{

if(F<R+1)

{

for (int i=F;i<=R;i++)

cout<<"Q["<<i<<"] = "<<Q[i]<<endl;

}

else

cout<<"Antrian Kosong"<<endl;

}

void DELETE()

{

if(F<=R+1)

{

HURUF=Q[F];

Q[F++]=HURUF;

cout<<"Data yang diambil : "<<HURUF<<endl;

if(F==n)

RESET();

}

else

cout<<"Antrian Kosong"<<endl;

}

void Inisialisasi()

{

F=0;

R=-1;

}

void RESET()

{

F=0;

R=-1;

}


TAMPILAN OUTPUT



Wa'alaikumussalam Warahmatullahi Wabarakatuh 😉

Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.

TUGAS STRUKTUR DATA PERTEMUAN KE-4 " STACK (TUMPUKKAN) "

Bismillah,  Assalamualaikum Wr.Wb. Hello My Name Is Alif Yoga Prasetya 😉 Disini Saya Akan Membagikan Tugas Perkuliahan Dengan Mata Kuliah &...