Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Oblicza koszt na produktu na podstawie jego nazwy
- /// </summary>
- /// <param name="ProductName">Nazwa produktu</param>
- /// <returns>Zwraca koszt produktu w zł. Jeżeli produkt nie został odnaleziony zwraca 0.00</returns>
- double ProductCost(string ProductName)
- {
- switch (ProductName)
- {
- case "1. PEPSI 0,25ml / CENA : 1,90 zł":
- return 1.90;
- case "2. MIRINDA 0,25ml / CENA : 1,70zł":
- return 1.70;
- case "3. 7UP 0,25ml / CENA : 1,50 zł":
- return 1.50;
- case "4. PEPSI 0,5l / CENA : 2,90 zł":
- return 2.90;
- case "5. MIRINDA 0,5l / CENA : 2,70 zł":
- return 2.70;
- case "6. 7UP 0,5l / CENA : 2,50 zł":
- return 2.50;
- case "7. PEPSI 1l / CENA : 3,90 zł":
- return 3.90;
- case "8. MIRINDA 1l / CENA : 3,70 zł":
- return 3.70;
- case "9. 7UP 1l / CENA 3,50 zł":
- return 3.50;
- default:
- return 0.00;
- }
- }
- /// <summary>
- /// Lista nazw zamówionych produktów
- /// </summary>
- List<string> Orders = new List<string>();
- /// <summary>
- /// Wyświetla aktualnie zamówione produkty
- /// </summary>
- void DisplayOrder()
- {
- Console.WriteLine("Aktualne zamówienia:");
- if(Orders.Count() > 0)
- foreach (string order in Orders)
- Console.WriteLine(order);
- else
- Console.WriteLine("Brak zamówień");
- }
- /// <summary>
- /// Rozpoczyna wprowadzanie zamówień kolejnych produktów
- /// </summary>
- void AddProductsToList()
- {
- Orders.Clear();
- Console.Clear();
- int wybor;
- do
- {
- DisplayOrder();
- wybor = -1;
- Console.WriteLine("");
- Console.WriteLine("Podaj kolejne zamówienie: ");
- Console.WriteLine("1. PEPSI 0,25ml / CENA : 1,90 zł");
- Console.WriteLine("2. MIRINDA 0,25ml / CENA : 1,70zł");
- Console.WriteLine("3. 7UP 0,25ml / CENA : 1,50 zł");
- Console.WriteLine("4. PEPSI 0,5l / CENA : 2,90 zł");
- Console.WriteLine("5. MIRINDA 0,5l / CENA : 2,70 zł");
- Console.WriteLine("6. 7UP 0,5l / CENA : 2,50 zł");
- Console.WriteLine("7. PEPSI 1l / CENA : 3,90 zł");
- Console.WriteLine("8. MIRINDA 1l / CENA : 3,70 zł");
- Console.WriteLine("9. 7UP 1l / CENA 3,50 zł");
- Console.WriteLine("0. PRZECHODZĘ DO PŁATNOŚCI");
- if (int.TryParse(Console.ReadLine(), out wybor))
- {
- switch (wybor)
- {
- case 1:
- Orders.Add("1. PEPSI 0,25ml / CENA : 1,90 zł");
- break;
- case 2:
- Orders.Add("2. MIRINDA 0,25ml / CENA : 1,70zł");
- break;
- case 3:
- Orders.Add("3. 7UP 0,25ml / CENA : 1,50 zł");
- break;
- }
- }
- } while (wybor != "0");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement