Ejemplo n.º 1
0
        private void GetCustomers()
        {
            int customersToday = 100;

            string weatherType = weather.getWeatherType();

            int temp = weather.getTemp();

            switch (weatherType)
            {
            case "Sunny":
                customersToday = 100;
                break;

            case "Partly Cloudy":
                customersToday = 75;
                break;

            case "Overcast":
                customersToday = 60;
                break;

            case "Rainy":
                customersToday = 50;
                break;
            }

            if (temp >= 32 && temp <= 49)
            {
                customersToday = Convert.ToInt32(customersToday * .5);
            }
            else if (temp >= 50 && temp <= 69)
            {
                customersToday = Convert.ToInt32(customersToday * .85);
            }
            else if (temp >= 70 && temp <= 95)
            {
                customersToday = Convert.ToInt32(customersToday * 1.0);
            }

            for (int i = 0; i < customersToday; i++)
            {
                customers.Add(new Customer(weather));
            }
        }
Ejemplo n.º 2
0
        private void BuyProbability()
        {
            probability = 0;
            string weatherType = customerweather.getWeatherType();

            int temp = customerweather.getTemp();

            switch (weatherType)
            {
            case "Sunny":
                probability = .3;
                break;

            case "Partly Cloudy":
                probability = .15;
                break;

            case "Overcast":
                probability = .15;
                break;

            case "Rainy":
                probability = .05;
                break;
            }

            if (temp >= 32 && temp <= 49)
            {
                probability = probability + .05;
            }
            else if (temp >= 50 && temp <= 69)
            {
                probability = probability + .15;
            }
            else if (temp >= 70 && temp <= 95)
            {
                probability = probability + .3;
            }
        }