Logo Passei Direto
Buscar

Como calcular divisão sem ser por divisão? Ajuda-me!

Faça um algoritmo capaz de pbter o quociente inteiro da divisão de dois numeros fornecidos, sem utlizar a operação da divisão e nem divisão inteira (div). Com estrutura de repetição.

User badge image
Nayara Oliveira

há 12 anos

Respostas

User badge image

Adriano Girardello

há 12 anos

Você terá que utilizar a operação de subtração. Dentro de um laço de repetição subtraia do dividendo o divisor, e em uma variável contadora, incremente 1 unidade. Faça isso enquanto o dividendo seja maior que o divisor. Exemplo: 25/5

 

INICIO

variavel dividendo = 25;

variavel divisor = 5;

variavel contador = 0;

repita enquanto dividendo >= divisor (passara por aqui 5 vezes, testando se 5, 10, 15, 20 e 25 são menores ou iguais a 25)

  dividendo = dividendo - divisor;

  contador = contador + 1;

fim do repita

imprime contador; (imprimirá o valor 5, ou seja, o número de vezes que o 5 cabe no 25)

 

FIM

 

A ideia básica é essa. Não sei se meu pseudo código esta certo, nem usei linguagem alguma, é só para dar uma luz mesmo. Agora é necessário tratar para casos especiais, quando o divisor for maior que o dividendo por exemplo, ou caso necessite mostrar o resto, enfim, ai é contigo.

Essa resposta te ajudou?

1
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!