Cree una clase llamada factura ,que una ferreteria podria utilizar ,para representar una factura para un articulo vendido en la tienda una factura debe incluir 4 atributos :numeros de pieza(tipo de string) la descripcion de la pieza tipo dtring la cantidad del articulos de ese tipo que se van a comprar (tipo int) y el precio por articulo tipo double.su clase debe tener un constructor que inicialice los 4 variables de instancia.proporcione metodo establecer y un metodo obtener para cada uno, que calcule el monto de la factura(es decir ,que e, que multiplique la cantidad por el precio por el articulo y despues devuelva no es positivo ,debe establecer a 0.0 escribe una aplicacion de prueba llamada pruebafactura clase factura que demustre las capacidades de la clase

public class factura { 

String Nompieza,despieza; int cadpiezas,total; double prepieza;

public String getNompieza() { 

return Nompieza;

}

public void setNompieza(String nompieza) { 

this.Nompieza = nompieza;

}

public String getDespieza(){ 

return despieza;

}

public void setDespieza(String despieza) { 

this.despieza = despieza;

}

public int getCadpiezas() { 

return cadpiezas;

}

public void setCadpiezas(int cadpiezas) { 

this.cadpiezas = cadpiezas;

}

public double getPrepieza() { 

return prepieza;

}

public void setPrepieza(double prepieza) {

 this.prepieza = prepieza;

}

void obtenermontofactura(){ 

total=(int)(cadpiezas*prepieza);

if(cadpiezas<0){ cadpiezas=0;

else

prepieza=0.0;

}

}

}

public class pruebafactura2 { 

public static void main(String[] args) { 

factura fac1=new factura(); fac1.setDespieza("torinillo"); 

System.out.println(fac1.getDespieza()); fac1.setNompieza("1234556"); 

System.out.println("numero de producto:"+ fac1.getNompieza()); 

fac1.setCadpiezas(-12); 

System.out.println("va a llevar:" + fac1.getPrepieza()); 

fac1.setPrepieza(26); 

System.out.println("el precio es:" + fac1.getPrepieza()); 

fac1.obtenermontofactura(); 

System.out.println("el total es:" + fac1.total); 

}


No hay comentarios:

Publicar un comentario