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)); } }
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; } }