Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
R_Lista2/bluej.pkg #BlueJ package file dependency1.from=controleLivros dependency1.to=livro dependency1.type=UsesDependency dependency2.from=controleLivros dependency2.to=livroLivraria dependency2.type=UsesDependency editor.fx.0.height=739 editor.fx.0.width=1244 editor.fx.0.x=71 editor.fx.0.y=0 objectbench.height=89 objectbench.width=760 package.divider.horizontal=0.6 package.divider.vertical=0.808 package.editor.height=397 package.editor.width=651 package.editor.x=83 package.editor.y=47 package.frame.height=600 package.frame.width=800 package.numDependencies=2 package.numTargets=4 package.showExtends=true package.showUses=true project.charset=windows-1252 readme.height=58 readme.name=@README readme.width=47 readme.x=10 readme.y=10 target1.height=50 target1.name=livro target1.showInterface=false target1.type=ClassTarget target1.width=80 target1.x=220 target1.y=140 target2.height=50 target2.name=livroBiblioteca target2.showInterface=false target2.type=ClassTarget target2.width=110 target2.x=50 target2.y=140 target3.height=50 target3.name=controleLivros target3.showInterface=false target3.type=ClassTarget target3.width=150 target3.x=290 target3.y=270 target4.height=50 target4.name=livroLivraria target4.showInterface=false target4.type=ClassTarget target4.width=100 target4.x=430 target4.y=140 R_Lista2/bluej.pkh R_Lista2/controleLivros.class synchronized class controleLivros { void controleLivros(); public static void main(String[]) throws java.io.IOException; } R_Lista2/controleLivros.ctxt #BlueJ class context comment0.target=controleLivros comment1.params=arg comment1.target=void\ main(java.lang.String[]) numComments=2 R_Lista2/controleLivros.java R_Lista2/controleLivros.java import java.io.*; class controleLivros { public static void main(String arg[]) throws java.io.IOException { String aux; int isbn, diaE, mesE, anoE, diaD, mesD, anoD, paginas, qtd, qtdVenda; String titulo, autor, editora, edicao; float multa, preco; String usuario; BufferedReader obj = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Informe o ISBN: "); aux = obj.readLine(); isbn = Integer.valueOf(aux).intValue(); System.out.println("Digite o título do livro: "); titulo = obj.readLine(); System.out.println("Digite o autor do livro: "); autor = obj.readLine(); System.out.println("Digite a editora do livro: "); editora = obj.readLine(); System.out.println("Digite a edição do livro: "); edicao = obj.readLine(); System.out.println("Informe o número de páginas: "); aux = obj.readLine(); paginas = Integer.valueOf(aux).intValue(); System.out.println("Informe o preço do livro: "); aux = obj.readLine(); preco = Float.valueOf(aux).floatValue(); System.out.println("Informe a quantidade: "); aux = obj.readLine(); qtd = Integer.valueOf(aux).intValue(); livro objLivro = new livro(isbn, titulo, autor, editora, edicao); objLivro.mostraDados(); livroLivraria objLivroLivraria = new livroLivraria(isbn, titulo, autor, editora, edicao, paginas, preco, qtd); System.out.println("Informe a quantidade de livros que quer vender: "); aux = obj.readLine(); qtdVenda = Integer.valueOf(aux).intValue(); objLivroLivraria.vender(qtdVenda); objLivroLivraria.mostraDados(); } } R_Lista2/livro.class public synchronized class livro { private int isbn; private String titulo; private String autor; private String editora; private String edicao; public void livro(int, String, String, String, String); public void mostraDados(); public void setIsbn(int); public void setTitulo(String); public void setAutor(String); public void setEditora(String); public void setEdicao(String); public int getIsbn(); public String getTitulo(); public String getAutor(); public String getEditora(); public String getEdicao(); } R_Lista2/livro.ctxt #BlueJ class context comment0.target=livro comment1.params=isbn\ titulo\ autor\ editora\ edicao comment1.target=livro(int,\ java.lang.String,\ java.lang.String,\ java.lang.String,\ java.lang.String) comment10.params= comment10.target=java.lang.String\ getAutor() comment11.params= comment11.target=java.lang.String\ getEditora() comment12.params= comment12.target=java.lang.String\ getEdicao() comment2.params= comment2.target=void\ mostraDados() comment3.params=isbn comment3.target=void\ setIsbn(int) comment4.params=titulo comment4.target=void\ setTitulo(java.lang.String) comment5.params=autor comment5.target=void\ setAutor(java.lang.String) comment6.params=editora comment6.target=void\ setEditora(java.lang.String) comment7.params=edicao comment7.target=void\ setEdicao(java.lang.String) comment8.params= comment8.target=int\ getIsbn() comment9.params= comment9.target=java.lang.String\ getTitulo() numComments=13 R_Lista2/livro.java R_Lista2/livro.java public class livro { private int isbn; private String titulo, autor, editora, edicao; public livro(int isbn, String titulo, String autor, String editora, String edicao) { this.isbn = isbn; this.titulo = titulo; this.autor = autor; this.editora = editora; this.edicao = edicao; } public void mostraDados() { System.out.println("Isbn = "+isbn); System.out.println("Titulo = "+titulo); System.out.println("Autor = "+autor); System.out.println("Editora = "+ editora); System.out.println("Edição = "+ edicao); } public void setIsbn(int isbn) { this.isbn = isbn; } public void setTitulo(String titulo) { this.titulo = titulo; } public void setAutor(String autor) { this.autor = autor; } public void setEditora(String editora) { this.editora = editora; } public void setEdicao(String edicao) { this.edicao = edicao; } public int getIsbn() { return isbn; } public String getTitulo() { return titulo; } public String getAutor() { return autor; } public String getEditora() { return editora; } public String getEdicao() { return edicao; } } R_Lista2/livroBiblioteca.class public synchronized class livroBiblioteca { private int isbn; private String titulo; private String autor; private String editora; private String edicao; private float multa; private String usuario; private int diaE; private int mesE; private int anoE; private int diaD; private int mesD; private int anoD; public void livroBiblioteca(int, String, String, String, String); public void mostraDados(); public void setIsbn(int); public void setTitulo(String); public void setAutor(String); public void setEditora(String); public void setEdicao(String); public int getIsbn(); public String getTitulo(); public String getAutor(); public String getEditora(); public String getEdicao(); public void emprestimo(String, int, int, int); public void devolucao(int, int, int); } R_Lista2/livroBiblioteca.ctxt #BlueJ class context comment0.target=livroBiblioteca comment1.params=isbn\ titulo\ autor\ editora\ edicao comment1.target=livroBiblioteca(int,\ java.lang.String,\ java.lang.String,\ java.lang.String,\ java.lang.String) comment10.params= comment10.target=java.lang.String\ getAutor() comment11.params= comment11.target=java.lang.String\ getEditora() comment12.params= comment12.target=java.lang.String\ getEdicao() comment13.params=usuario\ dia\ mes\ ano comment13.target=void\ emprestimo(java.lang.String,\ int,\ int,\ int) comment14.params=dia\ mes\ ano comment14.target=void\ devolucao(int,\ int,\ int) comment2.params= comment2.target=void\ mostraDados() comment3.params=isbn comment3.target=void\ setIsbn(int) comment4.params=titulo comment4.target=void\ setTitulo(java.lang.String) comment5.params=autor comment5.target=void\ setAutor(java.lang.String) comment6.params=editora comment6.target=void\ setEditora(java.lang.String) comment7.params=edicao comment7.target=void\ setEdicao(java.lang.String) comment8.params= comment8.target=int\ getIsbn() comment9.params= comment9.target=java.lang.String\ getTitulo() numComments=15 R_Lista2/livroBiblioteca.java R_Lista2/livroBiblioteca.java public class livroBiblioteca { private int isbn; private String titulo, autor, editora, edicao; private float multa; private String usuario; private int diaE, mesE, anoE, diaD, mesD, anoD; public livroBiblioteca(int isbn, String titulo, String autor, String editora, String edicao) { this.isbn = isbn; this.titulo = titulo; this.autor = autor; this.editora = editora; this.edicao = edicao; multa=0; } public void mostraDados() { System.out.println("Isbn = "+isbn); System.out.println("Titulo = "+titulo); System.out.println("Autor = "+autor); System.out.println("Editora = "+ editora); System.out.println("Edição = "+ edicao); } public void setIsbn(int isbn) { this.isbn = isbn; } public void setTitulo(String titulo) { this.titulo = titulo; } public void setAutor(String autor) { this.autor = autor; } public void setEditora(String editora) { this.editora = editora; } public void setEdicao(String edicao) { this.edicao = edicao; } public int getIsbn() { return isbn; } public String getTitulo() { return titulo; } public String getAutor() { return autor; } public String getEditora() { return editora; } public String getEdicao() { return edicao; } public void emprestimo(String usuario, int dia, int mes, int ano) { this.usuario = usuario; diaE = dia; mesE = mes; anoE = ano; diaD = dia + 8; mesD = mes; anoD = ano; } public void devolucao(int dia, int mes, int ano) { int difDia=0, difMes=0, difAno=0; difAno = ano - anoD; difMes = mes - mesD; difDia = dia - diaD; if (difDia > 0) { multa = difDia * 2; } if (difMes > 0) { multa = multa + (difMes * 31 * 2); } if (difAno > 0) { multa = multa + (difAno * 360 * 2); } if ((difAno > 0) || (difMes > 0) || (difDia > 0)) { System.out.println("Sua multa e de R$ "+multa); usuario =""; } else { System.out.println("Livro devolvido"); } } } R_Lista2/livroLivraria.class public synchronized class livroLivraria { private int isbn; private int paginas; private int qtd; private String titulo; private String autor; private String editora; private String edicao; private float preco; public void livroLivraria(int, String, String, String, String, int, float, int); public void vender(int); public void comprar(int); public void reajustePreco(float); public void mostraDados(); public void setIsbn(int); public void setTitulo(String); public void setAutor(String); public void setEditora(String); public void setEdicao(String); public int getIsbn(); public String getTitulo(); public String getAutor(); public String getEditora(); public String getEdicao(); } R_Lista2/livroLivraria.ctxt #BlueJ class context comment0.target=livroLivraria comment1.params=isbn\ titulo\ autor\ editora\ edicao\ paginas\ preco\ qtd comment1.target=livroLivraria(int,\ java.lang.String,\ java.lang.String,\ java.lang.String,\ java.lang.String,\ int,\ float,\ int) comment10.params=edicao comment10.target=void\ setEdicao(java.lang.String) comment11.params= comment11.target=int\ getIsbn() comment12.params= comment12.target=java.lang.String\ getTitulo() comment13.params= comment13.target=java.lang.String\ getAutor() comment14.params= comment14.target=java.lang.String\ getEditora() comment15.params= comment15.target=java.lang.String\ getEdicao() comment2.params=Quantidade comment2.target=void\ vender(int) comment3.params=Quantidade comment3.target=void\ comprar(int) comment4.params=percentual comment4.target=void\ reajustePreco(float) comment5.params= comment5.target=void\ mostraDados() comment6.params=isbn comment6.target=void\ setIsbn(int) comment7.params=titulo comment7.target=void\ setTitulo(java.lang.String) comment8.params=autor comment8.target=void\ setAutor(java.lang.String) comment9.params=editora comment9.target=void\ setEditora(java.lang.String) numComments=16 R_Lista2/livroLivraria.java R_Lista2/livroLivraria.java public class livroLivraria { private int isbn, paginas, qtd; private String titulo, autor, editora, edicao; private float preco; public livroLivraria(int isbn, String titulo, String autor, String editora, String edicao, int paginas, float preco, int qtd) { this.isbn = isbn; this.titulo = titulo; this.autor = autor; this.editora = editora; this.edicao = edicao; this.paginas = paginas; this.preco = preco; this.qtd = qtd; } public void vender(int Quantidade) { float valor; if (Quantidade <= qtd) { qtd = qtd - Quantidade; valor = Quantidade * preco; System.out.println("O valor é = "+ valor); } else { System.out.println("Não tenho esta qtd no estoque"); } } public void comprar(int Quantidade) { qtd = qtd + Quantidade; } public void reajustePreco(float percentual) { preco = preco + ((preco * percentual)/100); } public void mostraDados() { System.out.println("Isbn = "+isbn); System.out.println("Titulo = "+titulo); System.out.println("Autor = "+autor); System.out.println("Editora = "+ editora); System.out.println("Edição = "+ edicao); System.out.println("Preço = "+ preco); System.out.println("Quantidade = "+ qtd); } public void setIsbn(int isbn) { this.isbn = isbn; } public void setTitulo(String titulo) { this.titulo = titulo; } public void setAutor(String autor) { this.autor = autor; } public void setEditora(String editora) { this.editora = editora; } public void setEdicao(String edicao) { this.edicao = edicao; } public int getIsbn() { return isbn; } public String getTitulo() { return titulo; } public String getAutor() { return autor; } public String getEditora() { return editora; } public String getEdicao() { return edicao; } } R_Lista2/package.bluej #BlueJ package file dependency1.from=controleLivros dependency1.to=livro dependency1.type=UsesDependency dependency2.from=controleLivros dependency2.to=livroLivraria dependency2.type=UsesDependency editor.fx.0.height=739 editor.fx.0.width=1244 editor.fx.0.x=71 editor.fx.0.y=0 objectbench.height=89 objectbench.width=760 package.divider.horizontal=0.6 package.divider.vertical=0.808 package.editor.height=397 package.editor.width=651 package.editor.x=83 package.editor.y=47 package.frame.height=600 package.frame.width=800 package.numDependencies=2 package.numTargets=4 package.showExtends=true package.showUses=true project.charset=windows-1252 readme.height=58 readme.name=@README readme.width=47 readme.x=10 readme.y=10 target1.height=50 target1.name=livro target1.showInterface=false target1.type=ClassTarget target1.width=80 target1.x=220 target1.y=140 target2.height=50 target2.name=livroBiblioteca target2.showInterface=false target2.type=ClassTarget target2.width=110 target2.x=50 target2.y=140 target3.height=50 target3.name=controleLivros target3.showInterface=false target3.type=ClassTarget target3.width=150 target3.x=290 target3.y=270 target4.height=50 target4.name=livroLivraria target4.showInterface=false target4.type=ClassTarget target4.width=100 target4.x=430 target4.y=140 R_Lista2/README.TXT ------------------------------------------------------------------------ This is the project README file. Here, you should describe your project. Tell the reader (someone who does not know anything about this project) all he/she needs to know. The comments should usually include at least: ------------------------------------------------------------------------ PROJECT TITLE: PURPOSE OF PROJECT: VERSION or DATE: HOW TO START THIS PROJECT: AUTHORS: USER INSTRUCTIONS:
Compartilhar