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.
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.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade