static void Main(string[] args) { //Variáveis int nLivros; string aux; Book[] livros; //Pedir total de livros Console.Write("Quantos livros pretende registar? "); aux = Console.ReadLine(); nLivros = Convert.ToInt32(aux); //Compactado: totalLivros = Convert.ToInt32(Console.ReadLine()); //Array livros = new Book[nLivros]; //Um cliclo que para cada livro for (int i = 0; i < nLivros; i++) { //Variáveis string inputT, inputA; //Inputs Console.WriteLine("Qual o nome da obra?"); inputT = Console.ReadLine(); Console.WriteLine("Qual o autor?"); inputA = Console.ReadLine(); //Criar um novo Book //Guardar no array livros livros[i] = new Book(inputT, inputA); //Just for organization Console.WriteLine(); } //Para cada livro imprimir titulo, Length e autor for (int i = 0; i < nLivros; i++) { //Imprimir título e comprimento Console.WriteLine(); Console.WriteLine($"Livro {i + 1}"); Console.WriteLine($"Título: {livros[i].GetTitle()} ({livros[i].GetTitleLength()})"); //Imprimir autor Console.WriteLine($"Autor: {livros[i].GetAuthor()}"); } Console.WriteLine(); Console.WriteLine($"Número total de livros inseridos: {Book.GetBookCount()}"); Console.ReadLine(); }
static void Main(string[] args) { // Declarar variáveis int bookNum; string title, author; Book[] books; // Pedir ao utilizador o nº de livros que quer Console.WriteLine("How many books do you want?"); bookNum = Convert.ToInt32(Console.ReadLine()); // Inicializar o array books books = new Book[bookNum]; // Cicle for que pergunta para cada livro o seu título e autor e // os mostra ao utilizador for (int i = 0; i < bookNum; i++) { Console.WriteLine("\nInsert the book's title:"); title = Console.ReadLine(); Console.WriteLine("\nInsert the book's author:"); author = Console.ReadLine(); // Criar o objeto book com o título e autor dados Book book = new Book(title, author); // Guardar o objeto book criado no array de objetos book // (books) com o título e autor dados books[i] = book; } // Para cada objeto book no array books, mostrar o título e autor for (int i = 0; i < books.Length; i++) { Console.WriteLine($"\nTitle: {books[i].GetTitle()}" + $"(Title Length: {books[i].GetTitle().Length})"); Console.WriteLine($"Author: {books[i].GetAuthor()}\n"); } Console.WriteLine($"Number of books created: " + $"{Book.GetBookCount()}\n"); /* Exemplo do pdf de aula * Book book = new Book("Harry ", "J.K Rowling"); * * // Change name of book after creating it * book.SetTitle("Harry Potter and the Chamber of Secrets"); * * // Damn, what was the title? * Console.WriteLine(book.GetTitle()); */ }
static void Main(string[] args) { int booksN; string books; Book[] livros; Console.WriteLine("enter number of books"); books = Console.ReadLine(); booksN = Convert.ToInt32(books); livros = new Book[booksN]; for (int i = 0; i < booksN; i++) { string title, author; Book obra; Console.Write("titulo: "); title = Console.ReadLine(); Console.Write("autor: "); author = Console.ReadLine(); obra = new Book(title, author); livros[i] = obra; } for (int i = 0; i < booksN; i++) { string title = livros[i].GetTitle(); //string author = livros[i].GetAuthor(); Console.WriteLine($"Titulo: {title} ({title.Length})"); //Console.WriteLine($"Autor: {author}"); } Console.WriteLine($"no books = {Book.GetBookCount()}"); }