Sklep Olivandera
unknown
csharp
8 days ago
1.3 kB
15
Indexable
using System; class Program { static void Main() { // Tworzenie sklepu na 5 różdżek Shop olivanders = new Shop(5); // Tworzenie różdżek za pomocą budowniczego WandBuilder builder = new WandBuilder(); builder.SetCore("Pióro feniksa"); builder.SetLength(30.5); builder.SetWood("Dąb"); Wand wand1 = builder.BuildWand(); builder.SetCore("Włos jednorożca"); builder.SetLength(25.2); builder.SetWood("Jesion"); Wand wand2 = builder.BuildWand(); // Dodawanie różdżek do sklepu olivanders.AddWand(wand1); olivanders.AddWand(wand2); // Wyświetlanie dostępnych różdżek Console.WriteLine("Dostępne różdżki w sklepie:"); olivanders.DisplayWands(); // Tworzenie klienta Customer harry = new Customer("Harry Potter"); // Kupowanie różdżki harry.BuyWand(olivanders, wand1.ID); // Wyświetlanie posiadanej różdżki harry.ShowOwnedWand(); // Próba zakupu drugiej różdżki harry.BuyWand(olivanders, wand2.ID); // Wyświetlanie dostępnych różdżek po zakupie Console.WriteLine("\nPo zakupie różdżki:"); olivanders.DisplayWands(); } }
Editor is loading...
Leave a Comment