fork download
  1. using static System.Console;
  2.  
  3. namespace POO1 {
  4. public class AppLivro {
  5. static int Main(string[] args) {
  6. var livro1 = new Livro();
  7. if (!PegaDados(livro1, 1)) return 1;
  8. var livro2 = new Livro();
  9. if (!PegaDados(livro2, 2)) return 1;
  10. var livro3 = new Livro();
  11. if (!PegaDados(livro3, 3)) return 1;
  12. livro1.NovoInteressado();
  13. livro2.NovoInteressado();
  14. livro3.NovoInteressado();
  15. livro1.Imprimir();
  16. livro2.Imprimir();
  17. livro3.Imprimir();
  18. return 0;
  19. }
  20. private static bool PegaDados(Livro livro, int ordem) {
  21. Write($"Digite o código do livro {ordem}: ");
  22. if (!int.TryParse(ReadLine(), out livro.codigo)) return false;
  23. Write($"Digite o nome do livro {ordem}: ");
  24. livro.titulo = ReadLine();
  25. Write($"Digite o autor do livro {ordem}: ");
  26. livro.autor = ReadLine();
  27. Write($"Digite a editora do livro {ordem}: ");
  28. livro.editora = ReadLine();
  29. Write($"Digite o valor do livro {ordem}: ");
  30. if (!decimal.TryParse(ReadLine(), out livro.valor)) return false;
  31. WriteLine();
  32. return true;
  33. }
  34. }
  35. public class Livro {
  36. public int codigo;
  37. public string autor;
  38. public string titulo;
  39. public string editora;
  40. public decimal valor;
  41. public int interessados;
  42. public void NovoInteressado() {
  43. WriteLine("Novo interessado");
  44. interessados++;
  45. }
  46. public void Imprimir() {
  47. WriteLine();
  48. WriteLine(codigo);
  49. WriteLine(titulo);
  50. WriteLine(autor);
  51. WriteLine(editora);
  52. WriteLine(valor);
  53. WriteLine(interessados);
  54. }
  55. }
  56. }
  57.  
  58. //https://pt.stackoverflow.com/q/411827/101
Success #stdin #stdout 0.02s 16580KB
stdin
1
abc
joao
edit1
10
2
xyz
jose
edit2
20
3
kwp
maria
edit3
30
stdout
Digite o código do livro 1: Digite o nome do livro 1: Digite o autor do livro 1: Digite a editora do livro 1: Digite o valor do livro 1: 
Digite o código do livro 2: Digite o nome do livro 2: Digite o autor do livro 2: Digite a editora do livro 2: Digite o valor do livro 2: 
Digite o código do livro 3: Digite o nome do livro 3: Digite o autor do livro 3: Digite a editora do livro 3: Digite o valor do livro 3: 
Novo interessado
Novo interessado
Novo interessado

1
abc
joao
edit1
10
1

2
xyz
jose
edit2
20
1

3
kwp
maria
edit3
30
1