static void Main(string[] args) { var root = new CompositeGift("Box", 0); root.AddGift(new Gift("Phone", 100)); root.AddGift(new Gift("Toy", 10)); root.AddGift(new Gift("Bicycle", 200)); var childBox = new CompositeGift("ChildBox", 0); childBox.AddGift(new Gift("Game", 3000)); childBox.AddGift(new Gift("Mini Car", 9000)); var specialBox = new CompositeGift("MiniBox", 0); specialBox.AddGift(new Gift("Computer", 1000)); specialBox.AddGift(new Gift("TV", 1000)); specialBox.AddGift(new Gift("Play Station", 10000)); childBox.AddGift(specialBox); root.AddGift(childBox); root.AddGift(new Gift("Ball", 909090)); root.Display(1); Console.WriteLine($"Nessa caixa de brinquedos há um total de: {root.CountGift()}"); Console.WriteLine($"O valor total gasto nesses presentes foi: {root.TotalPrice()}"); }
static void Main(string[] args) { var phone = new SingleGift("Nokia 8", 550); phone.CalculateTotalPrice(); Console.WriteLine(); var rootBox = new CompositeGift("RootBox", 0); var truckToy = new SingleGift("Tonka", 420); var plainToy = new SingleGift("Plain", 587); rootBox.Add(truckToy); rootBox.Add(plainToy); var childBox = new CompositeGift("ChildBox", 0); var soldierTOy = new SingleGift("Soldier", 200); childBox.Add(soldierTOy); rootBox.Add(childBox); Console.WriteLine($"Total price of this composite present is {rootBox.CalculateTotalPrice()}"); }
public static void Main() { var eyeshadow = new SingleGift("Eyeshadow", 370); eyeshadow.CalculateTotalPrice(); Console.WriteLine(); var rootBox = new CompositeGift("RootBox", 0); var truckToy = new SingleGift("Trucky Toy", 289); var plainToy = new SingleGift("Plain Toy", 587); rootBox.Add(truckToy); rootBox.Add(plainToy); var childBox = new CompositeGift("ChildBox", 0); var soliderToy = new SingleGift("Solider Toy", 200); childBox.Add(soliderToy); rootBox.Add(childBox); Console.WriteLine($"Total price of this composite present is: {rootBox.CalculateTotalPrice()}"); }
static void Main(string[] args) { var box = new CompositeGift("Box", 0); var truckToy = new SingleGift("Truck", 10); var carToy = new SingleGift("Car", 5); var airplaneToy = new SingleGift("Airplane", 15); box.Add(truckToy); box.Add(carToy); box.Add(airplaneToy); Console.WriteLine(box.CalculateTotalPrice()); }
public static void Main(string[] args) { var phone = new SingleGift("Samsung", 450.50m); phone.CalculateTotalPrice(); Console.WriteLine("----------------------------------------------------"); var rootBox = new CompositeGift("RootBox", 0m); var truckToy = new SingleGift("Truck Toy", 65.60m); var soldierToy = new SingleGift("Soldier Toy", 120m); rootBox.Add(truckToy); rootBox.Add(soldierToy); Console.WriteLine($"Total price of the compsoite present is: {rootBox.CalculateTotalPrice()}"); }
public static void Main() { var phone = new SingleGift("IPhone X", 2000); phone.CalculateTotalPrice(); Console.WriteLine(); var root = new CompositeGift("RootBox", 0); root.Add(new SingleGift("Laptop", 3000)); root.Add(new SingleGift("MousePad", 20)); root.Add(new SingleGift("Something", 300)); root.Add(new SingleGift("d", 5)); Console.WriteLine("Total price: " + root.CalculateTotalPrice()); }
public static void Main() { var phone = new SingleGift("Phone", 256); phone.CalculateTotalPrice(); Console.WriteLine(); var rootBox = new CompositeGift("RootBox", 0); var truckToy = new SingleGift("TruckToy", 289); var plaiToy = new SingleGift("PlainToy", 587); rootBox.Add(truckToy); rootBox.Add(plaiToy); var childBox = new CompositeGift("ChildBox", 0); var soldierToy = new SingleGift("SoldierToy", 200); childBox.Add(soldierToy); rootBox.Add(childBox); Console.WriteLine($"Total price of this composite present is:{rootBox.CalculateTotalPrice()}"); }
static void Main(string[] args) { var phone = new SingleGift("motorola", 250); phone.CalculateTotalPrice(); Console.WriteLine("---------------------------------"); var box = new CompositeGift("BOX", 0); var watch = new SingleGift("Rolex", 320); var ring = new SingleGift("GoldRing", 500); box.Add(watch); box.Add(ring); var smallBox = new CompositeGift("SmallBox", 0); var neshoMalko = new SingleGift("minion", 110); smallBox.Add(neshoMalko); box.Add(smallBox); Console.WriteLine($"Total gift Price is {box.CalculateTotalPrice()}"); }
public static void Main(string[] args) { var phone = new SingleGift("Phone", 500); phone.CalculateTotalPrice(); Console.WriteLine(); var rootBox = new CompositeGift("RootBox", 0); var truckToy = new SingleGift("Truck toy", 200); var plainToy = new SingleGift("Plain toy", 300); rootBox.Add(truckToy); rootBox.Add(plainToy); var childBox = new CompositeGift("Child Box", 0); var soldierToy = new SingleGift("Soldier toy", 400); childBox.Add(soldierToy); rootBox.Add(childBox); Console.WriteLine($"Total price from Composite present is: {rootBox.CalculateTotalPrice()}"); }