Belajar C++ lagi

Setelah lama ngga belajar C++ dengan terpaksa saya harus mengulang lagi bahasa pemrograman tersebut. Sudah 2 tahun ini saya malah lebih fokus di Matlab yang menyediakan banyak library2 yg enak yang tinggal pake aja. Walaupun program C++ yg saya buat cukup sederhana,cuma karena tidak terbiasa dengan tipe pemrograman OOP from scratch jadi saya agak kesulitan sedikit. Inti dari program ini adalah untuk menambahkan array saja namun yang cukup membuat sulit adalah saya harus membuat pemrograman secara terstruktur.

Metode yang dibuat ada 3 macam. metode 1 untuk insert array, yg ke 2 untuk menampilkan array yg pertama, sedangkan yang ke-3 untuk menampilkan array. Jumlah array sudah di tentukan di dalam sebuah constructor.

#include //call input output library ex cin,cout
#include 
 
using namespace std;

class queue{
	//create constructor variable
	int size;
	int arr[10];
	int flag;
public:
	
	queue()
	{
		size=10;//initialize size of array
		flag=0;//initalize flag var to be used when array is not set
	}
	int dequeue(){
		if(flag==0){//Check if the array is empty
			return 0;
		}else{
			return arr[1];
		}
	}
	void enqueue();//initialize method enquue
	void display();//initialize method enquue
};

void queue::display()
{
	if(flag==0)//Check if the flag var is 0;
	{
		cout<<"Queue is empty"<> opt;//input pressed button and save it in opt vaiable
		switch(opt){ //condition when button pressed
			case 1:
			kue.enqueue();//if button 1 is pressed run method enqueue
			break;
			case 2://if button 2 is pressed run method dequeue
			if(kue.dequeue()==0){//check if array is empty
				cout <<"Queue is empty"<>data;//store the value of array in data variable
		arr[i]=data;//store the value in data variable into array
	}
}

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*
Website