Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. package catalogos;
  2. import basicas.*;
  3. import ed.*;
  4. import java.util.Scanner;
  5.  
  6. public class Articulo {
  7. private int art_codigo;
  8. private String art_descripcion;
  9. private double art_costo;
  10. private double art_precioventa;
  11. private String art_marca;
  12. private String art_codigobarras;
  13. private Boolean art_activo;
  14.  
  15. public Articulo (){}
  16.  
  17. public Articulo (int art_codigo, String art_descripcion, double art_costo, double art_precioventa,
  18. String art_marca, String art_codigobarras, Boolean art_activo){
  19. this.art_codigo = art_codigo;
  20. this.art_descripcion = art_descripcion;
  21. this.art_costo = art_costo;
  22. this.art_precioventa = art_precioventa;
  23. this.art_marca = art_marca;
  24. this.art_codigobarras = art_codigobarras;
  25. this.art_activo = art_activo;
  26. }
  27.  
  28.  
  29. public int getArt_Codigo(){
  30. return art_codigo;
  31. }
  32. public void setArt_Codigo(int art_codigo) {
  33. this.art_codigo = art_codigo;
  34. }
  35.  
  36.  
  37. public String getArt_Descripcion(){
  38. return art_descripcion;
  39. }
  40. public void setArt_Descripcion(String art_descripcion){
  41. this.art_descripcion = art_descripcion;
  42. }
  43.  
  44.  
  45. public double getArt_Costo(){
  46. return art_costo;
  47. }
  48. public void setArt_Costo(double art_costo) {
  49. this.art_costo = art_costo;
  50. }
  51.  
  52.  
  53. public double getArt_Precioventa(){
  54. return art_precioventa;
  55. }
  56. public void setArt_Precioventa(double art_precioventa) {
  57. this.art_precioventa = art_precioventa;
  58. }
  59.  
  60.  
  61. public String getArt_Marca(){
  62. return art_marca;
  63. }
  64. public void setArt_Marca(String art_marca) {
  65. this.art_marca = art_marca;
  66. }
  67.  
  68.  
  69. public String getArt_Codigobarras(){
  70. return art_codigobarras;
  71. }
  72. public void setArt_Codigobarras(String art_codigobarras) {
  73. this.art_codigobarras = art_codigobarras;
  74. }
  75.  
  76.  
  77. public Boolean getArt_Activo(){
  78. return art_activo;
  79. }
  80. public void setArt_Activo(Boolean art_activo) {
  81. this.art_activo = art_activo;
  82. }
  83.  
  84. @Override
  85. public String toString(){
  86. return
  87. "\nCodigo :"+getArt_Codigo()+
  88. "\nNombre :"+getArt_Descripcion()+
  89. "\nCosto :"+getArt_Costo()+
  90. "\nFumador? :"+getArt_Precioventa()+
  91. "\nFumador? :"+getArt_Marca()+
  92. "\nFumador? :"+getArt_Codigobarras()+
  93. "\nVentanilla? :"+getArt_Activo();
  94. }
  95.  
  96. public static void AltaArticuloPilaEstatica (){
  97. int b, codigo;
  98. String descripcion, marca, codigobarras;
  99. double costo, precioventa;
  100. Boolean activo;
  101.  
  102. System.out.println("De que tamaño lo quieres hacer?");
  103. Scanner sc = new Scanner(System.in);
  104. b = sc.nextInt();
  105.  
  106. Articulo [] miArreglo;
  107. miArreglo = new Articulo [b];
  108. PilaEstatica<Articulo> pila = new PilaEstatica<Articulo>(miArreglo);
  109.  
  110. Articulo art1 = new Articulo();
  111. for(int i=0; i<=b; i++)
  112. {
  113. System.out.println("Cual es el codigo");
  114. codigo = sc.nextInt();
  115. art1.setArt_Codigo(codigo);
  116.  
  117. System.out.println("Cual es la descripcion");
  118. descripcion = sc.nextLine();
  119. art1.setArt_Descripcion(descripcion);
  120.  
  121. System.out.println("Cual es el costo");
  122. costo = sc.nextDouble();
  123. art1.setArt_Costo(costo);
  124.  
  125. System.out.println("Cual es el precio/venta");
  126. precioventa = sc.nextDouble();
  127. art1.setArt_Precioventa(precioventa);
  128.  
  129. System.out.println("Cual es la marca");
  130. marca = sc.nextLine();
  131. art1.setArt_Marca(marca);
  132.  
  133. System.out.println("Cual es la codigo de barras");
  134. codigobarras = sc.nextLine();
  135. art1.setArt_Codigobarras(codigobarras);
  136.  
  137. System.out.println("Activo?");
  138. activo = sc.nextBoolean();
  139. art1.setArt_Activo(activo);
  140.  
  141. pila.push(art1);
  142. }
  143. }
  144. /* public static void BajaArticuloPilaEstatica(){
  145. int b;
  146. System.out.println("Cuantos desea retirar?");
  147. Scanner sc = new Scanner(System.in);
  148. b = sc.nextInt();
  149. for (int i=0; i<=b; i++){
  150. pila.pull();
  151. }
  152. }*/
  153.  
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement