Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            string[] numbers = Console.ReadLine().Split();
            string[] urls    = Console.ReadLine().Split();

            var lg = new Smartphone();

            foreach (var number in numbers)
            {
                lg.Call(number);
            }

            foreach (var url in urls)
            {
                lg.BrowseWeb(url);
            }
        }
Ejemplo n.º 2
0
        public static void Main()
        {
            var phoneNumbers = Console.ReadLine().Split();
            var urlAddresses = Console.ReadLine().Split();

            ICallable smartphone = new Smartphone();

            foreach (var phNumber in phoneNumbers)
            {
                Console.WriteLine(smartphone.CallPhone(phNumber));
            }

            IBrowseable newSmartphone = new Smartphone();

            foreach (var url in urlAddresses)
            {
                Console.WriteLine(newSmartphone.BrowseWeb(url));
            }
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var phoneNubmers = Console.ReadLine().Split();

            for (int i = 0; i < phoneNubmers.Length; i++)
            {
                if (!NumberValidation(phoneNubmers[i]))
                {
                    Console.WriteLine("Invalid number!");
                    continue;
                }

                if (phoneNubmers[i].Length == 10)
                {
                    ICallOtherPhones calling = new Smartphone();
                    calling.CallOtherPhones(phoneNubmers[i]);
                }
                else if (phoneNubmers[i].Length == 7)
                {
                    ICallOtherPhones calling = new StationaryPhone();
                    calling.CallOtherPhones(phoneNubmers[i]);
                }
            }

            var websites = Console.ReadLine().Split();

            for (int i = 0; i < websites.Length; i++)
            {
                if (!WebsiteValidation(websites[i]))
                {
                    Console.WriteLine("Invalid URL!");
                    continue;
                }
                IBrowseWeb browsing = new Smartphone();
                browsing.BrowseWeb(websites[i]);
            }
        }