arley montenegro miercoles

Páginas: 6 (1429 palabras) Publicado: 9 de diciembre de 2015
public class Parte {
// -----------------------------------------------------------------
// Constantes
// -----------------------------------------------------------------

/**
* Constante que representa el tipo de parte Accesorio de la cabeza
*/
final public static String ACCESORIO = "Accesorio";

//
// TODO: Declarar la constante EXPRESION y documentarfinal public static String EXPRESION = "Expresion";

//
// TODO: Declarar la constante BRAZOS y documentar
final public static String BRAZOS = "Brazos";
//
// TODO: Declarar la constante BOCA y documentar
final public static String BOCA = "Boca";
//
// TODO: Declarar la constante PIES y documentar

final public static String PIES = "Pies";
//-----------------------------------------------------------------
// Atributos
// -----------------------------------------------------------------

/**
* Tipo al que pertenece la parte. Puede ser ACCESORIO, EXPRESION, BRAZOS, BOCA o PIES.
*/
private String tipoParte;

/**
* Cantidad disponible de la parte
*/
// TODO: Declarar el atributo que modela la cantidaddisponible de la parte
private int cantidadDisponible;
/**
* Precio base de la parte
*/
private double precioBase;

// -----------------------------------------------------------------
// Constructores
// -----------------------------------------------------------------

/**
* Crea la parte del señor cara de papa
* @param nTipo El tipo de la parte
*@param nCantidad La cantidad disponible de la parte
* @param nPrecioBase El precio base de la parte
*/
public Parte( String nTipo, int nCantidad, double nPrecioBase )
{
//
// TODO: Inicializa los atributos con los valores dados como parámetro
tipoParte = nTipo;
cantidadDisponible = nCantidad;
precioBase = nPrecioBase;
}

//-----------------------------------------------------------------
// Métodos
// -----------------------------------------------------------------

/**
* Método que retorna el tipo de la parte
* @return tipoParte El tipo de la parte
*/
public String darTipo( )
{
return tipoParte;
}

/**
* Método que retorna la cantidad disponible de la parte
*@return cantidadDisponible La cantidad disponible de la parte
*/
public int darCantidadDisponible( )
{
//
// TODO: Completar según la documentación del método
return cantidadDisponible;
}

/**
* Método que asigna la cantidad disponible de la parte si y solo si es mayor o igual a cero (0)
* @param nCantidadDisponible La cantidad disponible a asignar*/
public void cambiarCantidadDisponible( int nCantidadDisponible )
{
//
// TODO: Completar según la documentación del método
if (nCantidadDisponible >= 0)
{
cantidadDisponible = nCantidadDisponible;
}

/**
* Método que retorna el precio base de la parte
* @return precioBase El precio base de la parte
*/
public doubledarPrecioBase( )
{
return precioBase;
}

/**
* Método que se encarga de dar el precio después de aplicar descuentos para la parte.
* Si el número de existencias de la parte es mayor que 10, entonces el descuento es del 10 por ciento.
* En cambio, si el número de existencias es menor que 10, pero mayor que cero, entonces tendra un incremento del 15 por ciento.
* Cuandoel número de existencias es igual que 10, no hay descuento.
* @return El precio final de la parte según las unidades disponibles
*/
public double darPrecioConDescuento( )
{
//
// TODO: Completar según la documentación del método
if (cantidadDisponible > 10)
{
precioBase = precioBase*10/100;
return precioBase - (precioBase*10/100);
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arley
  • Arley
  • Arley
  • montenegro
  • Montenegro
  • Montenegro
  • MIERCOLES
  • miercoles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS