Exemple #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            kumbara.Isim   = "Kumbaracik";
            kumbara.Hacim  = 0;
            kumbara.Miktar = 0;
            #region PARALARI TANIMLAMA
            // para ları tanımlıyoruz
            Para Demir005 = new Para();
            Demir005.Isim      = " 0.05 TL ";
            Demir005.Miktar    = 0.05;
            Demir005.Yukseklik = 1.7;
            Demir005.Cap       = 1.7;
            Demir005.Hacim     = Para.Pi * ((Demir005.Cap / 2) * (Demir005.Cap / 2)) * Demir005.Yukseklik;
            // paralar adlı listeye atıyoruz.
            paralar.Add(Demir005);

            Para Demir010 = new Para();
            Demir010.Isim      = " 0.10 TL ";
            Demir010.Miktar    = 0.10;
            Demir010.Yukseklik = 1.7;
            Demir010.Cap       = 1.925;
            Demir010.Hacim     = Para.Pi * ((Demir010.Cap / 2) * (Demir010.Cap / 2)) * Demir010.Yukseklik;

            paralar.Add(Demir010);

            Para Demir025 = new Para();
            Demir025.Isim      = " 0.25 TL ";
            Demir025.Miktar    = 0.25;
            Demir025.Yukseklik = 1.9;
            Demir025.Cap       = 2.385;
            Demir025.Hacim     = Para.Pi * ((Demir025.Cap / 2) * (Demir025.Cap / 2)) * Demir025.Yukseklik;

            paralar.Add(Demir025);

            Para Demir05 = new Para();
            Demir05.Isim      = " 0.5 TL ";
            Demir05.Miktar    = 0.5;
            Demir05.Yukseklik = 1.95;
            Demir05.Cap       = 2.15;
            Demir05.Hacim     = Para.Pi * ((Demir05.Cap / 2) * (Demir05.Cap / 2)) * Demir05.Yukseklik;

            paralar.Add(Demir05);

            Para Demir1 = new Para();
            Demir1.Isim      = " 1 TL ";
            Demir1.Miktar    = 1;
            Demir1.Yukseklik = 1.95;
            Demir1.Cap       = 2.615;
            Demir1.Hacim     = Para.Pi * ((Demir1.Cap / 2) * (Demir1.Cap / 2)) * Demir1.Yukseklik;

            paralar.Add(Demir1);

            Para Kagit5 = new Para();
            Kagit5.Isim      = " 5 TL ";
            Kagit5.Miktar    = 5;
            Kagit5.Yukseklik = 0.25;
            Kagit5.Boy       = 6.4;
            Kagit5.En        = 13;
            Kagit5.Hacim     = Kagit5.Boy * Kagit5.En * Kagit5.Yukseklik;

            paralar.Add(Kagit5);

            Para Kagit10 = new Para();
            Kagit10.Isim      = " 10 TL ";
            Kagit10.Miktar    = 10;
            Kagit10.Yukseklik = 0.25;
            Kagit10.Boy       = 6.4;
            Kagit10.En        = 13.6;
            Kagit10.Hacim     = Kagit10.Boy * Kagit10.En * Kagit10.Yukseklik;

            paralar.Add(Kagit10);

            Para Kagit20 = new Para();
            Kagit20.Isim      = " 20 TL ";
            Kagit20.Miktar    = 20;
            Kagit20.Yukseklik = 0.25;
            Kagit20.Boy       = 6.8;
            Kagit20.En        = 14.2;
            Kagit20.Hacim     = Kagit20.Boy * Kagit20.En * Kagit20.Yukseklik;

            paralar.Add(Kagit20);

            Para Kagit50 = new Para();
            Kagit50.Isim      = " 50 TL ";
            Kagit50.Miktar    = 50;
            Kagit50.Yukseklik = 0.25;
            Kagit50.Boy       = 6.4;
            Kagit50.En        = 14.8;
            Kagit50.Hacim     = Kagit50.Boy * Kagit50.En * Kagit50.Yukseklik;

            paralar.Add(Kagit50);

            Para Kagit100 = new Para();
            Kagit100.Isim      = " 100 TL ";
            Kagit100.Miktar    = 100;
            Kagit100.Yukseklik = 0.25;
            Kagit100.Boy       = 7.2;
            Kagit100.En        = 15.4;
            Kagit100.Hacim     = Kagit100.Boy * Kagit100.En * Kagit100.Yukseklik;

            paralar.Add(Kagit100);

            Para Kagit200 = new Para();
            Kagit200.Isim      = " 200 TL ";
            Kagit200.Miktar    = 200;
            Kagit200.Yukseklik = 0.25;
            Kagit200.Boy       = 7.2;
            Kagit200.En        = 16;
            Kagit200.Hacim     = Kagit200.Boy * Kagit200.En * Kagit200.Yukseklik;

            paralar.Add(Kagit200);
            #endregion
            //Paraları  paralar adlı listeye attık
            foreach (Para para in paralar)
            {
                cmbParalar.Items.Add(para.Isim);
            }
        }
Exemple #2
0
 //paraya göre hacim hesap
 public void toplamHacimYaz(Para para)
 {
     atılanToplamHacim  += para.HacipHesap();
     lblToplamHacim.Text = atılanToplamHacim.ToString();
 }