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
-
Alur Cerita Naruto 671 versi teks naruto chapter 671 "Naruto and the hermit of the six path" Sebelumnya : Naruto Chapter 670 ...
-
OcenAudio adalah editor audio gratis dan ringan yang mudah digunakan dengan antarmuka pengguna serta terdiri dari banyak fitur yang akan me...
-
Alur Cerita Naruto 673 : "Rinnegan Sasuke" Sebelumnya dalam #Naruto673•• Madara mendapatkan kekuatan baru setelah menyerap d...