Explicaçao do Comando MOD
Boa tarde
Eu sei que o comando MOD obtem o resultado de uma divisao
Portanto se faço 10 mod 4, o resultado é 2. (Pega o resto da divisão de 10/4). Executei no Delphi assim:
edit1.text := Floattostr(10 mod 4);
e mostrou o resultado 4 no edit...
Gostaria dessa explicaçao. Sei que pega o resultado da divisao, mas como chegou no 4...
Aguardo retorno
Rogério
Eu sei que o comando MOD obtem o resultado de uma divisao
Portanto se faço 10 mod 4, o resultado é 2. (Pega o resto da divisão de 10/4). Executei no Delphi assim:
edit1.text := Floattostr(10 mod 4);
e mostrou o resultado 4 no edit...
Gostaria dessa explicaçao. Sei que pega o resultado da divisao, mas como chegou no 4...
Aguardo retorno
Rogério
Rogeranalista
Curtidas 0
Melhor post
Rogeranalista
29/03/2008
Desculpa amigo
Eu quis dizer
edit1.text := Floattostr(4 mod 10);
E o resultado deu 4...
Rogério
Eu quis dizer
edit1.text := Floattostr(4 mod 10);
E o resultado deu 4...
Rogério
GOSTEI 1
Mais Respostas
Paulo
29/03/2008
Fiz o teste agora na minha máquina e retornou 2 como esperado. Fiz com FloatToStr e também com IntToStr. O resultado de MOD é sempre um integer.
GOSTEI 0
Wanderok
29/03/2008
Simples.....
Voce violou o conceito. DIV e MOD.
O dividendo (4) deve ser maior que o divisor (10), e a resposta é o QUOCIENTE.
No caso, o quociente seria 0.4....
Porém, lembre-se de que a o conceito foi violado.
Logo..... aplicando-se o fator 10 temos 4x10^-1.
Resumo: resultado 4 considerando-se potencia 10^-1.
É isto.
Voce violou o conceito. DIV e MOD.
O dividendo (4) deve ser maior que o divisor (10), e a resposta é o QUOCIENTE.
No caso, o quociente seria 0.4....
Porém, lembre-se de que a o conceito foi violado.
Logo..... aplicando-se o fator 10 temos 4x10^-1.
Resumo: resultado 4 considerando-se potencia 10^-1.
É isto.
GOSTEI 0
Paullsoftware
29/03/2008
amigo aqui tem uma explicação sobre o comando que talves possa te esclarecer melhor....
http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg19693.html
http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg19693.html
GOSTEI 0
Wanderok
29/03/2008
Exceção a regra !!!!!
QUOCIENTE = 1 !!!! :d:d:d
Quociente igual a 1, POOOOOOOOOOOOOOOOOOODE :d:d:d
QUOCIENTE = 1 !!!! :d:d:d
Quociente igual a 1, POOOOOOOOOOOOOOOOOOODE :d:d:d
GOSTEI 0
José Henrique
29/03/2008
Desculpa amigo
Eu quis dizer
edit1.text := Floattostr(4 mod 10);
E o resultado deu 4...
Rogério
O Delphi está correto. Qual o resultado da divisão de 4 por 10? É zero. E o resto? Quatro!!
GOSTEI 0
José Henrique
29/03/2008
[quote:55fc2dec45=´José Henrique´]
O Delphi está correto. Qual o resultado da divisão de 4 por 10? É zero. E o resto? Quatro!![/quote:55fc2dec45]
No caso de números inteiros!! :wink:
O Delphi está correto. Qual o resultado da divisão de 4 por 10? É zero. E o resto? Quatro!![/quote:55fc2dec45]
No caso de números inteiros!! :wink:
GOSTEI 0