using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ariketa_06_Libro { class Libro { public string ISBN { get; set; } public string Titulo { get; set; } public string Autor { get; set; } public int NumPaginas { get; set; } public Libro(string isbn, string titulo, string autor, int numPaginas) { this.ISBN = isbn; this.Titulo = titulo; this.Autor = autor; this.NumPaginas = numPaginas; } public Libro() { } public void mostrarLibro() { Console.WriteLine("LIBRO"); Console.WriteLine("-----"); Console.WriteLine("ISBN: {0}",this.ISBN); Console.WriteLine("Título: {0}", this.Titulo); Console.WriteLine("Autor: {0}", this.Autor); Console.WriteLine("Numero de Paginas: {0}", this.NumPaginas); Console.WriteLine(); } public void comparaLibro(Libro l) { String libroGordo = ""; if (this.NumPaginas > l.NumPaginas) { libroGordo = this.Titulo; } else if (this.NumPaginas < l.NumPaginas) { libroGordo = l.Titulo; } if (libroGordo.Length > 0) { Console.WriteLine("{0} es el mas largo de los dos", libroGordo); } else { Console.WriteLine("Ambos libros tienen el mismo número de páginas"); } } } class Program { static void Main(string[] args) { Libro l1 = new Libro("121-212-1", "El Quijote", "Cervantes", 678); Libro l2 = new Libro("321-262-1", "Lazarillo", "Anonimo", 478); l1.mostrarLibro(); l2.mostrarLibro(); l1.comparaLibro(l2); Console.ReadLine(); } } }