C# Windows Formda yapılan bu projede, Kullanıcılar, menüdeki ürünlerine tıklayarak siparişlerini oluşturabilir ve toplam ücreti anlık olarak görebilir. Ödeme işlemini gerçekleştirmek için kullanıcıdan alınan tutar girildikten sonra eğer fazla para ödenmişse, ödenecek para üstünün tutarını verir. Buna ek olarak eksik para verilmişse de uyaran ve ödemeyi tamamlamaz.

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int ucret = 0;
private void button1_Click(object sender, EventArgs e)
{
ucret += 90;
label2.Text = ucret.ToString()+ " TL";
}
private void button2_Click(object sender, EventArgs e)
{
ucret += 150;
label2.Text = ucret.ToString() + " TL";
}
private void button3_Click(object sender, EventArgs e)
{
ucret += 200;
label2.Text = ucret.ToString() + " TL";
}
private void button4_Click(object sender, EventArgs e)
{
ucret += 120;
label2.Text = ucret.ToString() + " TL";
}
private void button8_Click(object sender, EventArgs e)
{
ucret += 180;
label2.Text = ucret.ToString() + " TL";
}
private void button7_Click(object sender, EventArgs e)
{
ucret += 180;
label2.Text = ucret.ToString() + " TL";
}
private void button6_Click(object sender, EventArgs e)
{
ucret += 100;
label2.Text = ucret.ToString() + " TL";
}
private void button5_Click(object sender, EventArgs e)
{
ucret += 350;
label2.Text = ucret.ToString() + " TL";
}
private void button12_Click(object sender, EventArgs e)
{
ucret += 120;
label2.Text = ucret.ToString() + " TL";
}
private void button11_Click(object sender, EventArgs e)
{
ucret += 280;
label2.Text = ucret.ToString() + " TL";
}
private void button10_Click(object sender, EventArgs e)
{
ucret += 50;
label2.Text = ucret.ToString() + " TL";
}
private void button9_Click(object sender, EventArgs e)
{
ucret += 90;
label2.Text = ucret.ToString() + " TL";
}
private void button13_Click(object sender, EventArgs e)
{
int odenen=Convert.ToInt32(textBox1.Text);
int paraustu;
if (odenen >= ucret)
{
paraustu = odenen - ucret;
MessageBox.Show("Para Üstü: " + paraustu + " TL");
ucret = 0;
label2.Text = "0 TL";
textBox1.Clear();
}
else {
MessageBox.Show("Yetersiz Bakiye");
}
}
}