static void Main(string[] args) { const int N = 30; int n = 1; double cash = 0; Laptop lap1 = new Laptop("Acer", 4, 2500, 35000, 2015); cash = lap1.getprice() + cash; Shop store = new Shop("DND", 1, 0, lap1); store.print_shop(n); n = store.purchase(); store.print_shop(n); store.add_price(store.getlaptop(0), store.getlaptop(1)); store.compare(store.getlaptop(0), store.getlaptop(1)); n = store.sale(n); store.print_shop(n); Laptop[] lap3 = new Laptop[N]; Console.WriteLine("Введите количество ноутбуков: "); n = Int32.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { string model = ""; int cpu = 0, ram = 0, year = 0; double price = 0; Console.WriteLine("Введите модель ноутбука: "); model = Console.ReadLine(); Console.WriteLine("Объем оперативной памяти(гб): "); ram = Int32.Parse(Console.ReadLine()); Console.WriteLine("Введите частоту процессора: "); cpu = Int32.Parse(Console.ReadLine()); Console.WriteLine("Введите стоимость ноутбука: "); price = double.Parse(Console.ReadLine()); Console.WriteLine("Введите год производства ноутбука: "); year = Int32.Parse(Console.ReadLine()); lap3[i].set_laptop(model, ram, cpu, price, year); } Shop store2 = new Shop("DNM", n, 0, lap3); store2.print_shop(n); n = store2.purchase(); // store2.print_shop(n); store2.add_price(n); store2.compare(n); n = store2.sale(n + 2); store2.print_shop(n); }
public void compare(Laptop a1, Laptop a) { int ram, cpu, year; double price; Console.WriteLine("Сравниваем ноутбуки " + a1.getmodel() + " и " + a.getmodel()); if (a1.getram() > a.getram()) { ram = a1.getram() - a.getram(); Console.WriteLine("Оперативная память ноутбука " + a1.getmodel() + " больше оперативной памяти ноутбука " + a.getmodel() + " на " + ram + " гб."); } if (a1.getram() < a.getram()) { ram = a.getram() - a1.getram(); Console.WriteLine("Оперативная память ноутбука " + a.getmodel() + " больше оперативной памяти ноутбука " + a1.getmodel() + " на " + ram + " гб."); } if (a1.getram() == a.getram()) { Console.WriteLine("Оперативная память ноутбуков совпадает и = " + a.getram() + " гб."); } // сравниваем по частоте if (a1.getcpu() > a.getcpu()) { cpu = a1.getcpu() - a.getcpu(); Console.WriteLine("Частота процессора ноутбука " + a1.getmodel() + " больше частоты процессора ноутбука " + a.getmodel() + " на " + cpu + " гц."); } if (a1.getcpu() < a.getcpu()) { cpu = a.getcpu() - a1.getcpu(); Console.WriteLine("Частота процессора ноутбука " + a.getmodel() + " больше частоты процессора ноутбука " + a1.getmodel() + " на " + cpu + " гц."); } if (a1.getram() == a.getram()) { Console.WriteLine("Частоты процессоров ноутбуков совпадают и = " + a1.getram() + " гц."); } // сравниваем по цене if (a1.getprice() > a.getprice()) { price = a1.getprice() - a.getprice(); Console.WriteLine("Цена ноутбука " + a1.getmodel() + " больше цены ноутбука " + a.getmodel() + " на " + price + " р."); } if (a1.getprice() < a.getprice()) { price = a.getprice() - a1.getprice(); Console.WriteLine("Цена ноутбука " + a.getmodel() + " больше цены ноутбука " + a1.getmodel() + " на " + price + " р."); } if (a1.getprice() == a.getprice()) { Console.WriteLine("Цены ноутбуков совпадают и = " + a1.getprice() + " р."); } // сравниваем по году выпуска if (a1.getyear() > a.getyear()) { year = a1.getyear() - a.getyear(); Console.WriteLine("Год выпуска ноутбука " + a1.getmodel() + " позже года выпуска ноутбука " + a.getmodel() + " на " + year + " г."); } if (a1.getyear() < a.getyear()) { year = a.getyear() - a1.getyear(); Console.WriteLine("Год выпуска ноутбука " + a.getmodel() + " позже года выпуска ноутбука " + a1.getmodel() + " на " + year + " г."); } if (a1.getyear() == a.getyear()) { Console.WriteLine("Годы выпуска ноутбуков совпадают и = " + a1.getyear() + " г."); } }
public void add_price(Laptop a1, Laptop a2) { Console.WriteLine(a1.getprice() + a2.getprice()); }