Home > Pemrograman > Membuat Sebuah Program Menggunakan C# (Queue dan Stack).
Membuat Sebuah Program Menggunakan C# (Queue dan Stack).
Posted on Friday, 28 June 2013 by Barqah
Membuat Sebuah Program Menggunakan C# (Queue dan Stack).
Membuat Sebuah Program Menggunakan C# (Queue dan Stack). Program ini menggunakan komponen TextBox, Label,dan Button. Label berfungsi untuk memberikan nama atau keterangan, TextBox berfungsi sebagai form input, dan Button sebagai action comment. Berikut desain form seperti gambar di bawah ini.
Berikut adalah source code program dari Membuat Sebuah Program Menggunakan C# (Queue dan Stack). :
using System;//user menggunakan Library System
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
namespace WindowsFormsApplication1
{//memulai program
publicpartialclassForm1 : Form
{
publicStack a = newStack();//deklarasi stack
publicQueue b = newQueue();//deklarasi queue
public Form1()
{
InitializeComponent();
}
void button1_Click(object sender, EventArgs e)
{//memulai statemen button 1 (TAMBAH DATA)
if (a.Count > 5 || b.Count > 5)//deklarasi fungsi 1
{
MessageBox.Show("DATA PENUH, HAPUS DATA DAHULU !!!");//output fungsi 1
}
else//deklarasi fungsi 2
{
textBox2.Text = "";
textBox3.Text = "";
a.Push(textBox1.Text.ToString());
b.Enqueue(textBox1.Text.ToString());
foreach (string d in a)
{
textBox2.Text += d.ToString() + "\n";//output stack
}
foreach (string q in b)
{
textBox3.Text += q.ToString() + "\n";//output queue
}
textBox1.Text = "";
}
}//akhir statemen button 1 (TAMBAH DATA)
void button2_Click(object sender, EventArgs e)
{//memulai statemen button 2 (HAPUS DATA)
if (a.Count == 0 || b.Count == 0)//deklarasi fungsi 3
{
MessageBox.Show("DATA KOSONG, TIDAK ADA YANG DIHAPUS");//output fungsi 3
}
else//deklarasi fungsi 4
{
textBox2.Text = "";
textBox3.Text = "";
string h_s = (string)a.Pop();
string h_q = (string)b.Dequeue();
foreach (string d in a)
{
textBox2.Text += d.ToString() + "\n";//output stack
}
foreach (string q in b)
{
textBox3.Text += q.ToString() + "\n";//output queue
}
}
}//akhir statemen button 2 (HAPUS DATA)
}
}//akhir program
Setelah kita mengetik source code yang di atas , kita dapat menekan tombol Ctrl + F5 untuk menjalankan program.
Related Post
Category Article GUI, Membuat Program, Pemrograman
Labels
Alur Cerita Anime
(136)
Alur Cerita Hunter X Hunter
(4)
Alur Cerita Naruto
(73)
Alur Cerita One Piece
(11)
Aplikasi / Software
(3)
BBM
(1)
Beelzebub Versi Teks
(1)
Bleach Versi Teks
(2)
Blog
(28)
Fairy Tail Versi Teks
(5)
GUI
(1)
Info Anime
(44)
Info Terkini
(30)
Membuat Program
(1)
Naruto Versi Teks
(16)
One Piece Versi teks
(8)
Pemrograman
(1)
Prediksi Naruto
(5)
Trik Blog
(3)
Tutorial Ubuntu
(8)
Windows Phone & Android
(2)
Blog Archive
Popular Posts
-
Prediksi Alur Cerita Naruto 673 Naruto 673 - The Sun and The Moon Naruto revived! PAGE ONE [First scene shows Naruto moving his pupil...
-
Prediksi Alur Cerita Naruto 658 Prediction NARUTO 658 - Complete once again Format of predictions: characters [] - descriptions of sce...
-
Alur Cerita Naruto 672 : NGENGAT MALAM ╰☆╮NARUTO CHAPTER 672 VERSI TEKS╰☆╮ ╰☆╮╰☆╮╰☆╮JUDUL : NGENGAT MALAM╰☆╮╰☆╮╰☆╮ Yosh. Hargailah Usa...