Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dark_wolk

Quociente da divisão sem '/' e &#

Recommended Posts

ai galera tava dando uma olhada num livro aq e achei esse algoritmo...

isso eh possivel?

alguem tem alguma ideia?

 

posta ai pra gente discutir....

 

flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos a um exemplo:

 

10/3 = 3 e sobra 1, certo?

 

Veja a idéia:

 

dividendo = 10
divisor = 3

quociente = 0
aux = dividendo

enquanto aux >= divisor faça
   aux = aux - divisor
   quociente++
fimenquanto

Compartilhar este post


Link para o post
Compartilhar em outros sites

é possivel.........

outra ideia:

se dividendo=0 entao
   quociente=0;
se nao
r=1
enquanto((r*divisor)<=dividendo) faca
	 quociente=r;
	  r=r+1;
fimenquanto
fimse;

Compartilhar este post


Link para o post
Compartilhar em outros sites

a minha foi praticamente igual a essa....

 

escreva("Entre com o dividendo: ");
leia(dividendo);

("Entre com o divisor: ");
leia(divisor);

se (divisor == 0)então:
	escreva("Inválido!");
senão se(divisor == dividendo)então:
	escreva("Quociente: 1");
senão:
	cont = 1;
	quociente = 0; 
	enquanto((cont*divisor) <= dividendo)faça:
		 quociente = cont
		 cont = cont + 1 
	escreva("Quociente: ",quociente)

 

imaginei tomando valores q eu tinha derteza q o quociente é 1 onde o quociente será o primeiro valor atribuido ao contador...

ai depois ficou mais fácil...

mais idéias??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe um outro modo utilizando deslocamentos (divisao binaria). Postei em algum lugar do forum...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.