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

            Smartphone smart = new Smartphone();

            foreach (var number in phoneNumbers)
            {
                try
                {
                    Console.WriteLine(smart.Call(number));
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var site in webSites)
            {
                try
                {
                    Console.WriteLine(smart.Browse(site));
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
        static void Main()
        {
            // No StringSplitOptions.RemoveEmptyEntries
            var phones = Console.ReadLine().Split(new char[] { ' ' });
            var urls   = Console.ReadLine().Split(new char[] { ' ' });

            var smartphone = new Smartphone();

            foreach (var phone in phones)
            {
                try
                {
                    smartphone.Call(phone);
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    smartphone.Browse(url);
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
Ejemplo n.º 3
0
        public static void Main()
        {
            var smartphone = new Smartphone();

            var phoneNumbers = Console.ReadLine().Split().ToArray();

            foreach (var phone in phoneNumbers)
            {
                try
                {
                    Console.WriteLine(smartphone.Call(phone));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }

            var sites = Console.ReadLine().Split().ToArray();

            foreach (var site in sites)
            {
                try
                {
                    Console.WriteLine(smartphone.Browse(site));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }
        }
Ejemplo n.º 4
0
        static void Main()
        {
            var numbers = Console.ReadLine()
                          ?.Split(" ", StringSplitOptions.RemoveEmptyEntries);

            var urls = Console.ReadLine()
                       ?.Split(" ");

            phone = new Smartphone();

            foreach (var number in numbers)
            {
                try
                {
                    Console.WriteLine(phone.Call(number));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    Console.WriteLine(phone.Browse(url));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }
        }
Ejemplo n.º 5
0
        public static void Main()
        {
            string[] phoneNumbers = Console.ReadLine().Split();
            string[] urls         = Console.ReadLine().Split();

            var phone = new Smartphone();

            foreach (var number in phoneNumbers)
            {
                try
                {
                    phone.Call(number);
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    phone.Browse(url);
                }
                catch (ArgumentException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
Ejemplo n.º 6
0
        public static void Main()
        {
            var numbers = Console.ReadLine().Split();
            var urls    = Console.ReadLine().Split();

            IBrowsable smartphone = new Smartphone();

            foreach (var number in numbers)
            {
                try
                {
                    Console.WriteLine(smartphone.Call(number));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    Console.WriteLine(smartphone.Browse(url));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }
        }
Ejemplo n.º 7
0
        static void Main(string[] args)
        {
            string[] numbers = Console.ReadLine()
                               .Split();
            string[] urls = Console.ReadLine()
                            .Split();

            var phone = new Smartphone();

            foreach (var number in numbers)
            {
                try
                {
                    Console.WriteLine(phone.Call(number));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var url in urls)
            {
                try
                {
                    Console.WriteLine(phone.Browse(url));
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
Ejemplo n.º 8
0
        public static void Main()
        {
            Smartphone phone = new Smartphone();

            var numbersToCall = Console.ReadLine().Split();
            var urlsToBrowse  = Console.ReadLine().Split();

            foreach (var number in numbersToCall)
            {
                try
                {
                    Console.WriteLine(phone.Call(number));
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }

            foreach (var url in urlsToBrowse)
            {
                try
                {
                    Console.WriteLine(phone.Browse(url));
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
        }
Ejemplo n.º 9
0
        public static void Main(string[] args)
        {
            string[] nums = Console.ReadLine().Split();
            string[] urls = Console.ReadLine().Split();
            Smartphone phone=new Smartphone(nums,urls);

            phone.Call();
            phone.Browse();
        }
Ejemplo n.º 10
0
        public static void Main(string[] args)
        {
            string[]   nums  = Console.ReadLine().Split();
            string[]   urls  = Console.ReadLine().Split();
            Smartphone phone = new Smartphone(nums, urls);

            phone.Call();
            phone.Browse();
        }
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            List <string> phoneNumbers = Console.ReadLine().Split().ToList();
            List <string> sites        = Console.ReadLine().Split().ToList();

            Smartphone smartphone = new Smartphone();

            smartphone.Call(phoneNumbers);
            smartphone.Browse(sites);
        }
Ejemplo n.º 12
0
        public static void Main()
        {
            var phoneNumbers = Console.ReadLine().Split(new char[] { ' ', '\t' }).ToList();
            var webs         = Console.ReadLine().Split(new char[] { ' ', '\t' }).ToList();

            Smartphone smartphone = new Smartphone(phoneNumbers, webs);

            smartphone.Call();
            smartphone.Browse();
        }
Ejemplo n.º 13
0
        static void Main(string[] args)
        {
            var smartphone = new Smartphone();

            Console.ReadLine().Trim().Split().ToList()
            .ForEach(number => smartphone.Call(number));

            Console.ReadLine().Trim().Split().ToList()
            .ForEach(link => smartphone.Browse(link));
        }
Ejemplo n.º 14
0
        static void Main(string[] args)
        {
            string[]   phoneNumbers = Console.ReadLine().Split().ToArray();
            string[]   webSites     = Console.ReadLine().Split().ToArray();
            Smartphone smartphone   = new Smartphone();

            foreach (var number in phoneNumbers)
            {
                Console.WriteLine(smartphone.Call(number));
            }
            foreach (var site in webSites)
            {
                Console.WriteLine(smartphone.Browse(site));
            }
        }
Ejemplo n.º 15
0
        static void Main()
        {
            var smartphone = new Smartphone();

            var numbersInput = Console.ReadLine().Split();
            var urlsInput    = Console.ReadLine().Split();

            foreach (var number in numbersInput)
            {
                smartphone.Call(number);
            }
            foreach (var url in urlsInput)
            {
                smartphone.Browse(url);
            }
        }
Ejemplo n.º 16
0
        private static void BrowseSites(Smartphone smarthphone)
        {
            string[] sites = Console.ReadLine().Split();

            foreach (var site in sites)
            {
                try
                {
                    Console.WriteLine(smarthphone.Browse(site));
                }
                catch (ArgumentException ae)
                {
                    Console.WriteLine(ae.Message);
                }
            }
        }
Ejemplo n.º 17
0
        public static void Main()
        {
            var phone = new Smartphone();

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

            foreach (var number in numbers)
            {
                Console.WriteLine(phone.Call(number));
            }
            foreach (var website in websites)
            {
                Console.WriteLine(phone.Browse(website));
            }
        }
Ejemplo n.º 18
0
        public static void Main()
        {
            string[] numbers      = Console.ReadLine().Split();
            string[] urlAddresses = Console.ReadLine().Split();

            Smartphone phone = new Smartphone();

            foreach (string number in numbers)
            {
                Console.WriteLine(phone.Call(number));
            }

            foreach (string urlAddress in urlAddresses)
            {
                Console.WriteLine(phone.Browse(urlAddress));
            }
        }
Ejemplo n.º 19
0
        static void Main(string[] args)
        {
            var numbers  = Console.ReadLine().Split();
            var websites = Console.ReadLine().Split();

            var smartphone = new Smartphone();

            foreach (var number in numbers)
            {
                Console.WriteLine(smartphone.Call(number));
            }

            foreach (var website in websites)
            {
                Console.WriteLine(smartphone.Browse(website));
            }
        }
Ejemplo n.º 20
0
        public static void Main()
        {
            var smartPhone   = new Smartphone();
            var phoneNumbers = Console.ReadLine().Split(' ');
            var webSites     = Console.ReadLine().Split(' ');

            foreach (var phoneNumber in phoneNumbers)
            {
                var result = smartPhone.Call(phoneNumber);
                Console.WriteLine(result);
            }

            foreach (var webSite in webSites)
            {
                var result = smartPhone.Browse(webSite);
                Console.WriteLine(result);
            }
        }
        static void Main(string[] args)
        {
            ICallable   call    = new Smartphone();
            IBrowseable browse  = new Smartphone();
            var         numbers = Console.ReadLine().Split();

            foreach (var phone in numbers)
            {
                Console.WriteLine(call.Call(phone));
            }

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

            foreach (var site in sites)
            {
                Console.WriteLine(browse.Browse(site));
            }
        }
Ejemplo n.º 22
0
        private static void Main()
        {
            string[] phones   = Console.ReadLine().Split();
            string[] websites = Console.ReadLine().Split();

            Smartphone smartphone = new Smartphone();

            foreach (var phone in phones)
            {
                smartphone.AddPhone(phone);
            }

            foreach (var website in websites)
            {
                smartphone.AddWebsite(website);
            }

            Console.WriteLine(smartphone.Call());
            Console.WriteLine(smartphone.Browse());
        }
Ejemplo n.º 23
0
        public static void Main(string[] args)
        {
            string[] phoneNumbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries);

            string[] websites = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries);

            Smartphone smartphone = new Smartphone();

            StationaryPhone stationary = new StationaryPhone();

            foreach (var number in phoneNumbers)
            {
                try
                {
                    string result = number.Length == 10 ? smartphone.Call(number) : stationary.Call(number);

                    Console.WriteLine(result);
                }
                catch (InvalidOperationException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

            foreach (var url in websites)
            {
                try
                {
                    string result = smartphone.Browse(url);

                    Console.WriteLine(result);
                }
                catch (InvalidOperationException ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }