Olá pessoal,esse é meu primeiro tópico na área de logica de programação,nele irei falar sobre 2 operadores, MOD e DIV, a primeira vista parecem ser complicados, mas digo que não, basta apenas querer apreender.
Vou tentar ser o mais claro possível,ok?
Qualquer coisa só avisar!
Hello guys, this is my first topic in the area of logic programming, it will talk about 2 operators DIV and MOD, at first sight appear to be complicated, but I say no, you just want to learn.
I'll try to be as clear as possible, ok?
Anything just let me know!
Operador MOD: é o resto de uma divisão.
Exemplo:
10MOD3 = 1
Por que igual a 1?
Porque usando o operador MOD você só quer o resto da divisão.
Operador DIV: é o quociente da divisão.
Exemplo:
10DIV5 =5
Nada de numeros decimais, o DIV pede apenas o numero inteiro.
Podemos usar os operadores MOD e DIV em diversas coisas na programação, um exemplo,
o cálculo do digito verificador das agências do banco Bradesco.
Abaixo vou estar mostrando como é feito esse cálculo.
Legenda: Variável M: Milhar, Variável C: Centena, Variável D: Dezena, Variável U: Unidade, NRAGE: Numero Agência, D1: Digito 1.
São variáveis do tipo numéricas.
Exemplo:
NRAGE= 1328
DECLARAR M, C, D, U NUMÉRICAS
M = NRAGE DIV 1000
C = NRAGE DIV 100 MOD 10
D = NRAGE DIV 10 MOD 10
U = NRAGE MOD 10
D1 = (M * 6 + C * 7 + D * 8 + U * 9) MOD 11 MOD 10
Resultado
M = 1
C = 3
D = 2
U = 8
D1 = 5