jueves, 29 de julio de 2010

Dividir en JAVA sin usar "/" o "%"

Dividir sin usar "/" o "%" y con un solo metodo.

public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
System.out.println("Ingrese el dividendo: ");
int dividendo = lector.nextInt();
System.out.println("Ingrese el divisor: ");
int divisor = lector.nextInt();
String value = Integer.toString(divisor);

double division = DIVISION(dividendo, divisor);
System.out.println("El cociente es: " + division);
}

private static double DIVISION(double dividendo, double divisor) {
int cont;
if (divisor == 0) {
System.out.println("no se puede dividir para cero");
System.exit(0);
}
for (cont = 0; dividendo > 0; cont++) {
if (dividendo < divisor) {
break;
}
dividendo = dividendo - divisor;
}
System.out.println("El residuo es:" + (dividendo));
return cont;
}

No hay comentarios:

Publicar un comentario