static void Main(string[] args) { Numero n1 = new Numero(Int32.Parse("24")); Numero n2 = new Numero(Int32.Parse("-56")); Numero n3 = new Numero(Int32.Parse("59")); Numero n4 = new Numero(Int32.Parse("-18")); Numero n5 = new Numero(Int32.Parse("0")); double suma = n1 + n2; double resta = n3 - n4; double multi = n4 * n1; double divi = n3 / n5; Console.WriteLine(suma); Console.WriteLine(resta); Console.WriteLine(multi); Console.WriteLine(divi); Console.ReadLine(); ColectoraDeNumeros colector = new ColectoraDeNumeros(ColectoraDeNumeros.ETipoNumero.Negativo); colector += n1; colector += n2; colector += n3; colector += n4; Console.WriteLine(colector.ToString()); Console.ReadLine(); colector -= n4; Console.WriteLine(colector.ToString()); Console.ReadLine(); }
static void Main(string[] args) { Numero n = new Numero(5); Numero n1; Console.WriteLine("{0}", n.MiNumero); bool rta = Numero.Parse("10", out n1); if (rta == true) { Console.WriteLine("{0}", n1.MiNumero); } else { Console.WriteLine("No se pudo instanciar el numero"); } Console.WriteLine(""); Numero n2 = new Numero(2); Numero n3 = new Numero(2); Numero n4 = new Numero(3); Numero n5 = new Numero(4); Numero n6 = new Numero(5); Numero n7 = new Numero(-2); ColectoraDeNumeros c = new ColectoraDeNumeros(ETipoNumero.Positivo); try { c += n2; } catch (Exception e) { Console.WriteLine(e.Message); } try { c += n3; } catch (Exception e) { Console.WriteLine(e.Message); } try { c += n4; } catch (Exception e) { Console.WriteLine(e.Message); } try { c += n5; } catch (Exception e) { Console.WriteLine(e.Message); } try { c += n6; } catch (Exception e) { Console.WriteLine(e.Message); } try { c += n7; } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(""); } Console.WriteLine(c.ToString()); try { c -= n2; } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine(""); Console.WriteLine(c.ToString()); Console.WriteLine(""); bool rta1 = Verificadora.VerificarNumero(ETipoNumero.Impar, n2); Console.WriteLine("{0}", rta1); Console.ReadKey(); }