Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con división

Estas en el tema de Problema con división en el foro de Java en Foros del Web. TENGO UN PROBLEMA.. BUENO HICE UN EJERCICIO PARA EJECUTAR UNA DIVISIÓN PERO SIN USAR EL OPERADOR / Y EL MOD... ENTONCES LO HICE CON UNA ...
  #1 (permalink)  
Antiguo 28/08/2008, 16:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Exclamación Problema con división

TENGO UN PROBLEMA.. BUENO HICE UN EJERCICIO PARA EJECUTAR UNA DIVISIÓN PERO SIN USAR EL OPERADOR / Y EL MOD... ENTONCES LO HICE CON UNA RESTA... PERO MI PROBLEMA ES QUE CUANDO LO EJECUTO ... EL RESIDUO CUANDO DEBE DE SER CERO... ME APARECE 1 Y NO SE COMO ELIMINAR ESE 1.. AQUI LES DEJO EL CODIGO... LO HICE CON UNA CLASE:
CODIGO DE LA CLASE
public class dividiendo {
private int A;
private int B;
public int resultado;
public int residuo=0;

public dividiendo(int divisor, int dividendo) {
this.A=divisor;
this.B=dividendo;
this.resultado=B;
}

public void calcular(int X, int Y) {

do
{
resultado=resultado-A;
residuo++;
}while(resultado>A);


}

}


CODIGO DE BOTÓN DIVIDIR
void jBtnCalcular_actionPerformed(ActionEvent e) {
int A= Integer.parseInt(jTxtDiv.getText());
int B=Integer.parseInt(jTxtDivi.getText());

dividiendo div = new dividiendo(A,B);
div.calcular(A,B);
Integer Resul = new Integer (div.resultado);
jTxtDivision.setText(Resul.toString());
Integer Residuo = new Integer (div.residuo);
jTxtResiduo.setText(Residuo.toString());

}

void jBtnSalir_actionPerformed(ActionEvent e) {
System.exit(1);
}
}
  #2 (permalink)  
Antiguo 28/08/2008, 19:20
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Respuesta: Problema con división

Hola LILYSMR:

Creo que te equivocaste de foro: Aquí tratamos javascript, que no java.

Reporto tu mensaje a los moderadores para que lo trasladen.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.