legal isso, segue a minha implementacao:


public class Divide {
    public static void main (String[] args) {
        new Divide();
    }

    Retorno dividir(int divisor, int dividendo) {
        Retorno retorno = new Retorno();
        int quociente = 0;
        while ((divisor-dividendo)>=0) {
            divisor -= dividendo;
            quociente++;
        }
        retorno.quociente = quociente;
        retorno.resto = divisor;

        return retorno;
    }


    public Divide() {
        int divisor=10, dividendo=2;
        Retorno retorno = dividir(divisor,dividendo);
        System.out.println(divisor+" / "+dividendo+" = "+retorno.quociente+"
Resto: "+retorno.resto);

        divisor=8; dividendo=3;
        retorno = dividir(divisor,dividendo);
        System.out.println(divisor+" / "+dividendo+" = "+retorno.quociente+"
Resto: "+retorno.resto);

        divisor=801; dividendo=5;
        retorno = dividir(divisor,dividendo);
        System.out.println(divisor+" / "+dividendo+" = "+retorno.quociente+"
Resto: "+retorno.resto);

    }
}

class Retorno {
    public int quociente = 0;
    public int resto     = 0;
}


-----Original Message-----
From: Ricardo Artur Staroski [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 3 de janeiro de 2003 01:32
To: [EMAIL PROTECTED]
Subject: Re: [java-list] Método de Divisão


Taí Adriana...

////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////

    // Calcular uma divisão utilizando apenas Soma e Subtração
    private static void divide(int dividendo, int divisor) {

        int numero = divisor;
        int quociente = 0;
        int resto = 0;

        for (int i = 0; numero <= dividendo; i++) {
            resto = dividendo - numero;
            quociente = i+1;
            numero += divisor;
        }
        /*
        System.out.println("\nQuociente de "
                           + dividendo
                           + " dividido por "
                           + divisor
                           + " é igual a "
                           + quociente
                           + "\nResto de "
                           + dividendo
                           + " dividido por "
                           + divisor
                           + " é igual a "
                           + resto);
        */
    }

////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////


----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Ricardo Artur Staroski"
<[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, January 02, 2003 2:56 PM
Subject: Re: [java-list] Método de Divisão


> Oi Ricardo,
> 
> Em primeiro lugar obrigada pela atencao e pela resposta. Talvez eu nao
tenha me 
> expressado da maneira mais adequada.
> Eu preciso de um metodo que faca a divisao entre dois numeros inteiros 
> positivos sem usar o operador "/" mas q simule o mesmo. A divisao deve ser

> feita usando as outras operacoes como soma e subtracao entendeu?
> 
> Ats, Adriana
> Citando Ricardo Artur Staroski <[EMAIL PROTECTED]>:
> 
> > Olá Adriana...
> > 
> > Não entendi exatamente sua necessidade, mas creio que seja o método
abaixo:
> > 
> > public int divide(int dividendo, int divisor) {
> >         return dividendo / divisor;
> > }
> > 
> > Abraços...
> > 
> > 
> > Ricardo.
> > 
> > ----- Original Message ----- 
> > From: <[EMAIL PROTECTED]>
> > To: "Java List" <[EMAIL PROTECTED]>
> > Sent: Thursday, January 02, 2003 8:58 AM
> > Subject: [java-list] Método de Divisão
> > 
> > 
> > > Oi pessoal,
> > > 
> > > Feliz Ano Novo!
> > > Estou precisando de um metodo que simule a operaçao de divisao de
> > inteiros(/) 
> > > em Java. Alguem tem e pode me enviar?
> > > 
> > > Ats , Adriana
> > > 
> > > 
> > > 
> > > _________________________________________________
> > > Yawl Internet             http://www.yawl.com.br/
> > > 
> > > Acesso Discado / ADSL / 24Hs
> > > Hospedagem ASP, PHP, JSP, ColdFusion, MySQL
> > > 
> > > 
> > > ------------------------------ 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] 
> > >
-------------------------------------------------------------------------
> > > 
> > > 
> > > Esta mensagem foi verificada pelo E-mail Protegido Terra.
> > > Scan engine: VirusScan / Atualizado em 30/12/2002 / Versão: 1.3.13
> > > Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
> > > 
> 
> 
> 
> 
> _________________________________________________
> Yawl Internet             http://www.yawl.com.br/
> 
> Acesso Discado / ADSL / 24Hs
> Hospedagem ASP, PHP, JSP, ColdFusion, MySQL
> 
> 
> ------------------------------ 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] 
> -------------------------------------------------------------------------
> 
> 
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: VirusScan / Atualizado em 30/12/2002 / Versão: 1.3.13
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
> 

------------------------------ 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]
-------------------------------------------------------------------------

Responder a