static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] phones = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var phone in phones) { try { if (phone.Length == 7) { stationaryPhone.Call(phone); } else if (phone.Length == 10) { smartphone.Call(phone); } else { throw new ArgumentException("Invalid number!"); } } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } string[] sites = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var site in sites) { try { smartphone.Browse(site); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } }
public static void Main() { var numbers = Console.ReadLine().Split(' '); var urls = Console.ReadLine().Split(' '); var smartphone = new Smartphone(); foreach (var number in numbers) { if (number.All(char.IsNumber)) { smartphone.Number = number; Console.WriteLine(smartphone.Call()); } else { Console.WriteLine("Invalid number!"); } } foreach (var url in urls) { var isValid = true; foreach (var symbol in url) { if (char.IsDigit(symbol)) { isValid = false; } } if (isValid) { smartphone.Url = url; Console.WriteLine(smartphone.Browse()); } else { Console.WriteLine("Invalid URL!"); } } }
public static void Main() { var phoneNumbers = Console.ReadLine().Split(' ').ToList(); var sites = Console.ReadLine().Split(' ').ToList(); var smartphone = new Smartphone(); var stationaryPhone = new StationaryPhone(); for (int i = 0; i < phoneNumbers.Count; i++) { try { if (phoneNumbers[i].ToString().Length == 7) { stationaryPhone.Phone = phoneNumbers[i]; Console.WriteLine(stationaryPhone.Deal()); } else { smartphone.Phone = phoneNumbers[i]; Console.WriteLine(smartphone.Call()); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } for (int i = 0; i < sites.Count; i++) { try { smartphone.Site = sites[i]; Console.WriteLine(smartphone.Browsing()); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
public static void Main(string[] args) { string[] numbers = Console.ReadLine().Split().ToArray(); string[] sites = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryphone = new StationaryPhone(); foreach (var number in numbers) { if (number.All(x => char.IsDigit(x))) { if (number.Length == 7) { stationaryphone.Call(number); } else if (number.Length == 10) { smartphone.Call(number); } else { Console.WriteLine("Invalid number!"); } } else { Console.WriteLine("Invalid number!"); } } foreach (var site in sites) { if (!site.Any(x => char.IsDigit(x))) { smartphone.Browse(site); } else { Console.WriteLine("Invalid URL!"); } } }
public static void Main(string[] args) { string[] phoneNumber = Console.ReadLine().Split(); string[] sitesUrl = Console.ReadLine().Split(); StationaryPhone statPhone = new StationaryPhone(); Smartphone smart = new Smartphone(); for (int i = 0; i < phoneNumber.Length; i++) { try { if (phoneNumber[i].Length == 7) { Console.WriteLine(statPhone.Call(phoneNumber[i])); } else if (phoneNumber[i].Length == 10) { Console.WriteLine(smart.Call(phoneNumber[i])); } else { throw new InvalidPhoneNumberException(); } } catch (InvalidPhoneNumberException ex) { Console.WriteLine(ex.Message); } } for (int i = 0; i < sitesUrl.Length; i++) { try { Console.WriteLine(smart.Browse(sitesUrl[i])); } catch (InvalidUrlExeption ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { var numberArgs = Console.ReadLine().Split(); var urlArgs = Console.ReadLine().Split(); var smartphone = new Smartphone(); var stationaryPhone = new StationaryPhone(); foreach (var number in numberArgs) { try { if (number.Length == 7) { Console.WriteLine(stationaryPhone.Call(number)); } else if (number.Length == 10) { Console.WriteLine(smartphone.Call(number)); } else { throw new InvalidPhoneException(); } } catch (InvalidPhoneException ice) { Console.WriteLine(ice.Message); } } foreach (var url in urlArgs) { try { Console.WriteLine(smartphone.Browse(url)); } catch (InvalidURLException iue) { Console.WriteLine(iue.Message); } } }
public static void Main() { string[] numbers = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); string[] sites = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); Smartphone smartphone = new Smartphone("Samsung"); foreach (var number in numbers) { smartphone.Call(number); } foreach (var site in sites) { smartphone.Browse(site); } }
public static void Main() { var phoneNumbers = Console.ReadLine() .Split(' '); var sites = Console.ReadLine() .Split(' '); var smartphone = new Smartphone(); foreach (var phoneNumber in phoneNumbers) { Console.WriteLine(smartphone.Call(phoneNumber)); } foreach (var site in sites) { Console.WriteLine(smartphone.Browse(site)); } }
public static void Main(string[] args) { Smartphone smartphone = new Smartphone(); string[] contactListToCall = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var number in contactListToCall) { Console.WriteLine(smartphone.Call(number)); } string[] URLToBrowse = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var website in URLToBrowse) { Console.WriteLine(smartphone.LoadPage(website)); } }
private static void Main(string[] args) { 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()); }
public void Execute() { string[] phones = Console.ReadLine().Split(); string[] address = Console.ReadLine().Split(); ICallable smartphone = new Smartphone(); IBrowseable browseable = new Smartphone(); foreach (var phone in phones) { string result = smartphone.Call(phone); Console.WriteLine(result); } foreach (var item in address) { string result = browseable.Browse(item); Console.WriteLine(result); } }
static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); foreach (string number in phoneNumbers) { if (!number.All(char.IsDigit)) // проверяваме дали всички са числа { Console.WriteLine("Invalid number!"); continue; } if (number.Length == 10) { smartphone.Call(number); } else { stationaryPhone.Call(number); } } string[] urls = Console.ReadLine().Split(); foreach (string url in urls) { if (url.Any(char.IsDigit)) // проверяваме дали няма цифра { Console.WriteLine("Invalid URL!"); continue; } smartphone.Browse(url); } }
static void Main(string[] args) { var phone = new StationaryPhone(); var smart = new Smartphone(); var numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var number in numbers) { try { if (number.Length == 10) { Console.WriteLine(smart.Call(number)); } else { Console.WriteLine(phone.Call(number)); } } catch (Exception e) { Console.WriteLine(e.Message); } } var sites = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var site in sites) { try { Console.WriteLine(smart.Browse(site)); } catch (Exception e) { Console.WriteLine(e.Message); } } }
public static void Main(string[] args) { var numbers = Console.ReadLine().Split(); var websites = Console.ReadLine().Split(); foreach (var number in numbers) { try { Smartphone smartphone = new Smartphone() { Number = number }; Console.WriteLine(smartphone.Call()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } foreach (var website in websites) { try { Smartphone smartphone = new Smartphone() { Website = website }; Console.WriteLine(smartphone.Browse()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); string[] sites = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); var smartphone = new Smartphone(); var statinaryPhone = new StationaryPhone(); foreach (var item in numbers) { try { if (item.Length == 10) { smartphone.Call(item); } else { statinaryPhone.Call(item); } } catch (ArgumentException e) { Console.WriteLine(e.Message);; } } foreach (var item in sites) { try { smartphone.Browse(item); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Main(string[] args) { string[] phones = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] urls = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); Smartphone smartphone; StationaryPhone stationary; foreach (var phone in phones) { bool isValid = ValidateNumber(phone); if (isValid) { if (phone.Length == 7) { stationary = new StationaryPhone(); Console.WriteLine(stationary.Call(phone)); } else if (phone.Length == 10) { smartphone = new Smartphone(); Console.WriteLine(smartphone.Call(phone)); } } } foreach (var url in urls) { bool isValid = ValidateURL(url); if (isValid) { smartphone = new Smartphone(); Console.WriteLine(smartphone.Browse(url)); } } }
public static void Main() { string[] numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] urls = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < numbers.Length; i++) { try { if (numbers[i].Length == 7) { ICallable stPhone = new StationaryPhone(); Console.WriteLine(stPhone.Call(numbers[i])); } else { ICallable smPhone = new Smartphone(); Console.WriteLine(smPhone.Call(numbers[i])); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } for (int i = 0; i < urls.Length; i++) { try { IBrowsable smPhone = new Smartphone(); Console.WriteLine(smPhone.Browse(urls[i])); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine().Split(); string[] urlAddresses = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); foreach (string phoneNumber in phoneNumbers) { try { if (phoneNumber.Length == 10) { Console.WriteLine(smartphone.Call(phoneNumber)); } else { Console.WriteLine(stationaryPhone.Call(phoneNumber)); } } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } foreach (string urlAddress in urlAddresses) { try { Console.WriteLine(smartphone.Browse(urlAddress)); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
public static void Main() { string[] phoneNumbersInput = Console.ReadLine().Split().ToArray(); string[] sitesInput = Console.ReadLine().Split().ToArray(); foreach (var phoneNumber in phoneNumbersInput) { try { ICallable smartphone = new Smartphone { PhoneNumber = phoneNumber }; Console.WriteLine(smartphone.Call()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } foreach (var url in sitesInput) { try { IBrowsable smartphone = new Smartphone { URL = url }; Console.WriteLine(smartphone.Browse()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { var phoneNumbers = InputParser(); var URLAdresses = InputParser(); var smarthPhone = new Smartphone("Smartphone"); var stationary = new StationaryPhone(); foreach (var phone in phoneNumbers) { if (phone.Length == 7) { Console.WriteLine(stationary.Call(phone)); } else { Console.WriteLine(smarthPhone.Call(phone)); } } foreach (var url in URLAdresses) { Console.WriteLine(smarthPhone.Browse(url)); } }
static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] numbers = Console.ReadLine().Split(); string[] urls = Console.ReadLine().Split(); foreach (var number in numbers) { if (number.Length == 10) { smartphone.Call(number); } else { stationaryPhone.Call(number); } } foreach (var url in urls) { smartphone.Browse(url); } }
static void Main(string[] args) { string[] phones = Console.ReadLine().Split(" "); string[] urls = Console.ReadLine().Split(" "); Smartphone smartphone = new Smartphone(); Stationaryphone stationaryphone = new Stationaryphone(); foreach (var number in phones) { try { string result = number.Length == 10 ? smartphone.Call(number) : stationaryphone.Call(number); Console.WriteLine(result); } catch (InvalidOperationException ex) { Console.WriteLine(ex.Message); } } foreach (var url in urls) { try { string result = smartphone.Browse(url); Console.WriteLine(result); } catch (InvalidOperationException ex) { Console.WriteLine(ex.Message); } } }
public static void Main(string[] args) { var phonesInput = Console.ReadLine().Split(); var urlInput = Console.ReadLine().Split(); foreach (var input in phonesInput) { try { ICallable callable = new Smartphone { PhoneNumber = input }; Console.WriteLine(callable.Call()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } foreach (var input in urlInput) { try { IBrowsable browsable = new Smartphone { URL = input }; Console.WriteLine(browsable.Browse()); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] numbers = Console.ReadLine().Split(' '); string[] urls = Console.ReadLine().Split(' '); foreach (var number in numbers) { if (IsNumberValid(number)) { if (number.Length > 7) { smartphone.Call(number); } else { stationaryPhone.Call(number); } } else { Console.WriteLine("Invalid number!"); } } foreach (var url in urls) { if (IsUrlValid(url)) { smartphone.Browse(url); } else { Console.WriteLine("Invalid URL!"); } } bool IsNumberValid(string number) { foreach (var ch in number) { if (!Char.IsDigit(ch)) { return(false); } } return(true); } bool IsUrlValid(string url) { foreach (var ch in url) { if (Char.IsDigit(ch)) { return(false); } } return(true); } }