Tu ujawniam pełne informacje, jestem studentem odrabiającym lekcje. Mam 2 listy z elementami, które można wybrać. To, co się w nich mówi, nie jest potrzebne do wydobycia. Napisałem kod i wszystko działa oprócz tego, że dostaję błąd z informacją "użycie nieprzypisanej zmiennej" na 3 zmiennych na końcu kodu. Są to locFee, dni i rejestracja. Czy ktoś może mi powiedzieć, co robię źle, który powoduje, że zmienne nie mają wartości?Nieprzypisana zmienna listbox
private void btnCalc_Click(object sender, EventArgs e)
{
double registration, lodging, total, days, locFees;
int workshopIndex, locationIndex;
if (lbWorkshop.SelectedIndex != -1)
{
workshopIndex = lbWorkshop.SelectedIndex;
switch (workshopIndex)
{
case 0:
days = 3;
registration = 1000;
break;
case 1:
days = 3;
registration = 800;
break;
case 2:
days = 3;
registration = 1500;
break;
case 3:
days = 5;
registration = 1300;
break;
case 4:
days = 1;
registration = 500;
break;
}
}
else
{
MessageBox.Show("You didn't select a workshop.");
}
if (lbLocation.SelectedIndex != -1)
{
locationIndex = lbLocation.SelectedIndex;
switch (locationIndex)
{
case 0:
locFees = 150;
break;
case 1:
locFees = 225;
break;
case 2:
locFees = 175;
break;
case 3:
locFees = 300;
break;
case 4:
locFees = 175;
break;
case 5:
locFees = 150;
break;
}
}
else
{
MessageBox.Show("You didn't select a city.");
}
lodging = locFees * days;
total = registration + lodging;
}