Java - problemas con ejercicio

 
Vista:

problemas con ejercicio

Publicado por Nicolas (1 intervención) el 16/08/2009 01:11:41
problemad con este ejercicio, solamente me pesca el else.

eso y por fa ayudenme, que de mi futuro depende que entienda esto, de antemano gracias.

/**
* Programa que calcula comisiones de venta
* del vendedor en cuestion
* @author Nicolas Caceres Latorre
* @version Draculin
*/
public class Vendedor
{
private int _sueldo_base;
private int _comision;
private int _cantidad_de_ventas;


/**
* constructor por defecto
* todas las variables se incializan a cero
*/
public Vendedor()
{
_sueldo_base = 0;
_comision = 0;
_cantidad_de_ventas = 0;
}
/**
* constructor sobrecargado
* @param _sueldo_base toma nuevo valor
* @param _comision toma nuevo valor
* @param _cantidad_de_ventas toma nuevo valor
*/
public Vendedor(int _sueldo_base , int _comision , int _cantidad_de_ventas)
{
_sueldo_base = _sueldo_base;
_comision = _comision;
_cantidad_de_ventas = _cantidad_de_ventas;
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* #############################################
* #######accesadores y mutadores###############
* #############################################
*/
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* accesador para la variable _sueldo base
* @return _sueldo_base se retorna
* entregando el valor al usuario
*/
public int get_sueldo_base()
{
return _sueldo_base;
}
/**
* mutador para la variable _sueldo_base
* @param _sueldo_base podra modificarse
*/
public void set_sueldo_base( int _sueldo_base )
{
_sueldo_base = _sueldo_base;
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* accesador para la variable _comision
* @return _comision se retorna
* entregando el valor al usuario
*/
public int get_comision()
{
return _comision;
}
/**
* mutador para la variable _comision
* @param _comision podra modificarse
*/
public void set_comision( int _comision)
{
_comision = _comision;
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* accesador para la variable _cantidad_de_ventas
* @return _cantidad_de_ventas se retorna
* entregando el valor al usuario
*/
public int get_cantidad_de_ventas(int _cantidad_de_ventas )
{
return _cantidad_de_ventas;
}
/**
* mutador para la variable _cantidad_de_ventas
* @param _cantidad_de_ventas podra modificarse
*/
public void set_cantidad_de_ventas( int _cantidad_de_ventas )
{
_cantidad_de_ventas = _cantidad_de_ventas;
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* ##################################################
* ####fin de accesadores y mutadores################
* ##################################################
*/
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
/**
* mutador para calcular el pago
* de un vendedor
* este si supera las 3 ventas las mes
* tiene un bono del 10 de su sueldo
* sumado a su sueldo actual
*/
public void calcular_ventas ()
{

if( _cantidad_de_ventas >= 3)
{
_comision = (_sueldo_base * _comision)/100;
_sueldo_base = _sueldo_base + _comision;
System.out.println(" el sueldo mas la comision es :" + _sueldo_base);
}
else
{
System.out.println(" las ventas deben ser iguales o superiores a 3 ");
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con ejercicio

Publicado por Juan Manuel Castañeda (50 intervenciones) el 18/08/2009 01:21:38
Debe diferenciar los campos de los parametros en los métodos anteponiendo this. a los campos no a los parámetros si coinciden nombres entre campos y parámetros.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar