Doğalgaz Payölçer Örneği C#

Doğalgaz Payölçer Örneği C#

Soru :

Tüketilen Doğalgaz 2 saniye aralıklarla Random 0 ile 6 arasında rastgele üretilecek(0 veya 1 ürettiğinde harcanan doğalgaz  2 MetreKüp olacak.Çünkü minumum değer 2 olmalı.) ve bir önceki değere eklenecek. Ayrıca 2 saniye aralıklarla Ödenecek tutar gerekli labellerde hesaplanacak ve  gerekli labelde görüntülenecektir.Bu işlem tüm daireler için geçerlidir.(Doğalgaz metreküp fiyatı 4 TL)

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;//www.gorselprogramlama.com

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

//www.gorselprogramlama.com

namespace pay_olcer

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}//www.gorselprogramlama.com

Random r = new Random();

int rsayi;

public int uretilenSayi()

{ //www.gorselprogramlama.com

rsayi = r.Next(6);

if (rsayi == 0 || rsayi == 1) return 2;

else return rsayi;//www.gorselprogramlama.com

}

private void timer1_Tick(object sender, EventArgs e)

{

label6.Text =(int.Parse(label6.Text) +uretilenSayi()).ToString();

label11.Text = (int.Parse(label6.Text) * 4).ToString() + " TL";//www.gorselprogramlama.com

label7.Text = (int.Parse(label7.Text) + uretilenSayi()).ToString();

label12.Text = (int.Parse(label7.Text) * 4).ToString() + " TL";

label8.Text = (int.Parse(label8.Text) + uretilenSayi()).ToString();

label13.Text = (int.Parse(label8.Text) * 4).ToString() + " TL";

label9.Text = (int.Parse(label9.Text) + uretilenSayi()).ToString();

label14.Text = (int.Parse(label9.Text) * 4).ToString() + " TL";//www.gorselprogramlama.com

}

private void btnBasla_Click(object sender, EventArgs e)

{

timer1.Start();//www.gorselprogramlama.com

}

private void btnDur_Click(object sender, EventArgs e)

{

timer1.Stop();

}

}

}//www.gorselprogramlama.com

[/code]

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir