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 639 Naruto Manga 639: "United Force" Page 1: Naruto: "What... was that!" (Looking with...
-
Alur Cerita Naruto 673 : "Rinnegan Sasuke" Sebelumnya dalam #Naruto673•• Madara mendapatkan kekuatan baru setelah menyerap d...
-
Alur Cerita Bleach 520 Versi Teks Bleach Chapter 520 Sebelumnya : Bleach Chapter 519 Tok Tok Tok! Nanao mengetuk pintu sambil memanggil...