C SHARP FORM – HAVUZ HACİM VE DOLDURMA ZAMANI HESAPLAMA

Uygulamada ilk önce kullanıcının girdiği uzunluk, genişlik ve derinlik bilgileri ile havuzun hacmini hesaplıyoruz. Daha sonra yine kullanıcının girdiği muslukların dakikada ki doldurma kapasiteleriyle bu havuzun ne kadar sürede dolduğunu hesaplamaktayız.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Havuz
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //Kullanacağımız değişkenleri tanımlıyoruz
        double uzunluk = 0;
        double genislik = 0;
        double derinlik = 0;
        double hacim = 0;
        double musluk1 = 0;
        double musluk2 = 0;
        double musluktoplam = 0;
        double havuzdoldurmazamani = 0;
        private void buttonHacimHesapla_Click(object sender, EventArgs e)
        {
            //numericupdown ile kullanıcıdan alınan ölçüleri değişkenlere atıyoruz.
            uzunluk = Convert.ToDouble(numericUpDownUzunluk.Value);
            genislik = Convert.ToDouble(numericUpDownGenislik.Value);
            derinlik = Convert.ToDouble(numericUpDownDerinlik.Value);
            //www.programlamadersleri.com
            hacim = uzunluk * genislik * derinlik; //hacim hesaplıyoruz
            labelHesaplanmisHacim.Text = Math.Round(hacim, 2) + "m³"; 
             //Hacmi yuvarlayıp label'a yazdırıyoruz
            groupBoxZamanHesaplama.Enabled = true;
            //Zaman hesaplama groupbox'unu aktifleştiriyoruz
        }
        private void buttonDoldurmaHesapla_Click(object sender, EventArgs e)
        {
            musluk1 = Convert.ToDouble(numericUpDownMusluk1.Value);
            musluk2 = Convert.ToDouble(numericUpDownMusluk2.Value);
            musluktoplam = Math.Round((musluk1 + musluk2),2);
            //2 mutluğun toplam doldurma kapasitesini topluyor ve yuvarlıyoruz.
            labelToplamMuslukKapasitesi.Text = musluktoplam.ToString() + "m³";
            //toplam doldurma kapasitesini ekrana yazdırıyoruz
            havuzdoldurmazamani = hacim / musluktoplam;
            //Havuzun dolma zamanını hesaplıyoruz
            labelDoldurmaZamani.Text = Math.Round(havuzdoldurmazamani).ToString() + " dakika";
            //Havuzun dolma zamanını ekrana yazdırıyoruz
        }
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("http://www.dersimkodlama.blogspot.com");
        }
    }
}

ÖNCEKİ YAYIN
« Prev Post
SONRAKİ YAYIN
Next Post »

SAYFAMIZA ABONE OLARAK YORUMUNUZU YAPABİLİRSİNİZ Show Conversion Code Hide Conversion Code Show Emoticon Hide Emoticon

Thanks for your comment