Buscar

programa que apresente o resultado inteiro da divisão de dois números quaisquer.

Elaborar um programa que apresente o resultado inteiro da divisão de dois números quaisquer. Para a elaboração do programa, não utilizar em hipótese alguma o conceito do operador aritmético DIV. A solução deve ser alcançada com a utilização de looping. Ou seja, o programa deve apresentar como resultado (quociente) quantas vezes o divisor cabe no dividendo.

💡 6 Respostas

User badge image

Ilana França

Em Linguagem C, o código será assim:

int main()
{
int divisor, dividendo, resultado=0, x;
printf("Dividendo: ");
scanf("%d", &dividendo);
printf("Divisor: ");
scanf("%d", &divisor);
x=divisor;
while(dividendo>=divisor){
divisor=divisor+x;
resultado++;
}
printf("O resultado inteiro da divisao eh: %d", resultado);
return 0;
}

A lógica do programa é a seguinte: Eu entro com o valor do dividendo e do divisor. Tenho uma variável 'x' que receberá o valor do divisor para ser usada posteriormente. Meu loop só vai funcionar enquanto o divisor couber no dividendo, ou seja, dividendo>=divisor. Então, se essa condição for satisfeita, meu divisor será incrementado, sendo que o novo valor desse divisor será o valor do divisor mais o x (valor inicial do divisor), e enquanto isso acontecer, o resultado será incrementado também. 

3
Dislike0
User badge image

Karine

Muito Obrigada!!! (Y)

0
Dislike0
User badge image

Andre Smaira

CONCEITO


Lógica de programação, Linguagem de programação, Linguagem C e Estrutura de repetição


#include <stdio.h>

int main () {

int quot, dividendo, divisor,

do{

quot = dividendo / divisor;

dividendo = dividendo - quot;

}while(quot <= dividendo);

printf("%d", quot);

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais