Depois de um longo período sem postagens novas resolvi liberar 2 novos assuntos para o pessoal que está quebrando a cabeça com os comandos MOD e DIV.
Vamos tratar primeiramente do comando MOD. O que seria o comando MOD? Para que usamos? Onde usá-lo? Vamos descobrir aqui agora!
Quando fazemos uma divisão temos o quociente e o resto, o comando MOD realiza a divisão do numero e retorna o resto dessa divisão, abaixo temos as propriedades de uma conta de divisão:
No exemplo acima o MOD seria igual a 0 (zero). Mais como isso ficaria em um algoritmo?:
variavel <--- 20 MOD 2
OK entendi o que o MOD faz e como ele faz, mas quando devemos usá-lo?
O MOD pode ter aplicação nos seguintes problemas:
- Saber se um número x é múltiplo de um número y
- Quebrar um número por casas decimais
- Saber se número x é par ou ímpar
O comando DIV vai nos retornar o quociente da divisão, exemplo:
variavel <--- 20 DIV 2
O valor retornado pelo comando acima é 10, a aplicação do DIV é saber o valor da divisão entre dois números, nada muito além disso mesmo!
Bom pessoal, post encerrado e até a próxima. Podem deixar comentários como dúvidas, sugestões. Flw!!!
Muito bom!! valeu!
ResponderExcluirporque não deu certo meu algoritmo?
ResponderExcluirEstá sempre retornando o valor de y, tanto pro div, quanto para o mod.
algoritmo "Exericio 18"
// Função :Receber dois números inteiros e, considerando o primeiro dividido pelo segundo mostre na tela o quociente e o resto da divisão
Var
x,y,quoc,resto:real
inicio
escreval( "valor de x é: ")
Leia(x)
escreval( "valor de y é: ")
Leia(y)
quoc <- x div y
resto <- x mod y
Escreval(" O quociente da divisão dos valores informados é: ",quoc)
Escreval(" O resto da divisão dos valores informados é: ",resto)
fimalgoritmo
pq as variaveis que vc declarou nao sao inteiros, e sim real. vc mencionou que a função seria receber dois numeros inteiros, mas coloca real.... nao rola
ExcluirOlá Lins, seu algoritmo está correto. Vamos representar seu algoritmo em uma linguagem de programação. (Escolhi linguagem Python)
ResponderExcluirx = int ( input('Valor de X é: ') )
y = int ( input('Valor de Y é: ') )
quoc = x // y
resto = x % y
print ('O quociente da divisão dos valores informados é: ',quoc)
print ('O resto da divisão dos valores informados é: ',resto)
Espero ter ajudado!
Muito obrigado, você foi bem claro.
ResponderExcluirgente...por favor me ajudem..estou desesperado..esxiste um comando ou operador em javascript que corresponda ao div do portugol ???
ResponderExcluirBom dia Henry,
ResponderExcluirExiste sim é o /. Abaixo um exemplo:
var numero = 10;
var resultado = numero / 2;
console.log(resultado);
Espero ter ajudado!