Isso é bastante fácil de se resolver, basta saber o seguinte: a divisão consiste em subtrair o divisor do dividendo várias vezes (multiplicação é uma série de somas, divisão é uma série de subtrações :) ), até que o resto seja maior ou igual a zero e menor que o dividendo (se temos D/d, o resto deve satisfazer: 0 <= r < D).
O método seria: public int dividir (int dividendo, int divisor) { int resto = dividendo; int quociente = 0; while ((resto - divisor) > 0) { resto = resto - divisor; quociente++; } return quociente; } []s David _______________________________________________________________________ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------