У меня есть задание. В задании люди должны зарегистрироваться для участия в конкретной гонке (5 км, 10 км и 42 км), имя и возраст человека должны отображаться в списке вместе с гонкой, в которую они входят. Однако только 10 человек могут участвовать в каждой гонке. Подсказка гласит, что нужно использовать глобальные переменные, чтобы остановить вход более 10 человек. Я в тупике.
вот вопрос:
Вам необходимо создать приложение для гонки BestMed, чтобы помочь гонщикам зарегистрироваться.
Гонщик должен ввести свое имя, выбрать тип расы и указать свой возраст. Гонщик должен тогда
быть добавлен в список.
Типы расы следующие:
5 км
10 км
42,5 км
При добавлении участника в гонку применяются следующие правила:
Если гонщик старше 65 лет, он может участвовать только в 5-километровой гонке.
В каждой гонке может участвовать не более 10 участников (Подсказка - используйте глобальную переменную для
отслеживать количество участников).
Вот код:
private void btnAddToRace_Click(object sender, EventArgs e)
{
// declare variables and assign values
string name = txtName.Text;
string RaceType = cbxRaceType.Text;
int age;
// get users age
age = Convert.ToInt32(txtAge.Text);
if(age >= 65 && cbxRaceType.Text != "5 Km") //ensure participants aged 65 only enters for 5Km
{
MessageBox.Show("You can only register for the 5Km race, beacuase you are 65 or older");
}
else
{
lstRace.Items.Add(name + RaceType + "Race");
}
enter code here