Wrzucaj kod w poście, a nie jako screen.
Przede wszystkim, zgrupuj wypisywanie pozycji poza switchem.
Console.WriteLine(cos)
Console.WriteLine(cos)
Console.WriteLine(cos)
Console.WriteLine(cos)
Niech to będzie pierwszy krok w pętli.
Następnie zapytaj użytkownika o to co wybiera, wczytaj dane i w zależności od tego co wybrał, wypisz coś na konsolę(w instrukcji switch).
Opanowałem kłopot z pętlą.
string napoje;
do
{
napoje = Console.ReadLine();
switch (napoje)
{
case "1":
Console.WriteLine("1. PEPSI 0,25ml / CENA : 1,90 zł");
break;
case "2":
Console.WriteLine("2. MIRINDA 0,25ml / CENA : 1,70zł");
break;
case "3":
Console.WriteLine("3. 7UP 0,25ml / CENA : 1,50 zł");
break;
case "4":
Console.WriteLine("4. PEPSI 0,5l / CENA : 2,90 zł");
break;
case "5":
Console.WriteLine("5. MIRINDA 0,5l / CENA : 2,70 zł");
break;
case "6":
Console.WriteLine("6. 7UP 0,5l / CENA : 2,50 zł");
break;
case "7":
Console.WriteLine("7. PEPSI 1l / CENA : 3,90 zł");
break;
case "8":
Console.WriteLine("8. MIRINDA 1l / CENA : 3,70 zł");
break;
case "9":
Console.WriteLine("9. 7UP 1l / CENA 3,50 zł");
break;
case "0":
Console.WriteLine("0. PRZECHODZĘ DO PŁATNOŚCI");
break;
}
} while (napoje != "0");
}
I zastaniam się, w jaki sposób mogę wrzucić wybrane przez użytkownika produkty w listę. I co gorsze jak przypisać wartość np. do Console.WriteLine("7. PEPSI 1l / CENA : 3,90 zł"); żeby program wiedział że akurat to kosztuje 3,90