Exemplo n.º 1
0
        public void Symuluj_Click(object sender, RoutedEventArgs e)
        {
            int paryPłodne    = int.Parse(this.ParyPłodneTextBox.Text);
            int paryNiePłodne = int.Parse(this.ParyNiePłodneTextBox.Text);
            int wilki         = int.Parse(this.WilkiTextBox.Text);
            int lisy          = int.Parse(this.LisyTextBox.Text);

            ŻarłocznościWilków żarłocznośćWilków = (ŻarłocznościWilków)Enum.Parse(typeof(ŻarłocznościWilków), this.WilkiComboBox.Text);
            int zarW = (int)żarłocznośćWilków;
            ŻarłocznościLisów żarłocznośćLisów = (ŻarłocznościLisów)Enum.Parse(typeof(ŻarłocznościLisów), this.LisyComboBox.Text);
            int zarL           = (int)żarłocznośćLisów;
            int liczbaMiesiecy = int.Parse(this.LiczbaMiesiecyTextBox.Text);

            obliczenia.licz(paryPłodne, paryNiePłodne, wilki, lisy, liczbaMiesiecy, zarW, zarL);

            long plodneKonc    = obliczenia.zwrocPlodneKonc();
            long niePlodneKonc = obliczenia.zwrocNieplodneKonc();
            long sumaKonc      = obliczenia.zwrocSume();


            Populacja populacja = new Populacja(paryPłodne, paryNiePłodne, wilki, żarłocznośćWilków, lisy, żarłocznośćLisów, liczbaMiesiecy, plodneKonc, niePlodneKonc, sumaKonc);

            if (paryPłodne < 0 || paryNiePłodne < 0 || wilki < 0 || lisy < 0 || liczbaMiesiecy < 0)
            {
                MessageBox.Show("Wprowadzono ujemne parametry", "Błąd");
            }
            else
            {
                PopulacjaList.Add(populacja);
            }
        }
Exemplo n.º 2
0
 public Populacja(int paryPłodne, int paryNiePłodne, int wilki, ŻarłocznościWilków żarłocznośćWilków, int lisy, ŻarłocznościLisów żarłocznośćLisów, int liczbaMiesiecy, long plodneKonc, long nieplodneKonc, long sumaKonc)
 {
     this.ParyPłodne        = paryPłodne;
     this.ParyNiePłodne     = paryNiePłodne;
     this.Wilki             = wilki;
     this.Lisy              = lisy;
     this.ŻarłocznośćWilków = żarłocznośćWilków;
     this.ŻarłocznośćLisów  = żarłocznośćLisów;
     this.LiczbaMiesiecy    = liczbaMiesiecy;
     this.PlodneKonc        = plodneKonc;
     this.NieplodneKonc     = nieplodneKonc;
     this.SumaKonc          = sumaKonc;
 }