Existe alguma forma de fazer um arredondamento de um valor que será mostrado num LCD para mostrar apenas de 5 em 5 unidades??? 

Exibições: 1449

Responder esta

Respostas a este tópico

Tem sim amigo, eu demorei para achar uma solução tambem....

é o % (modulo).

Neste exemplo, tmp é a sua variavel a ser mostrada no LCD, dependo do valor dela, sera mostrado ou nao..

if (tmp%5==0)  // % retorna o resto da divisao e so atualiza se for multiplo de 5

{

}

Espero ter ajudado,

Jota

Voce pode fazer isso:

Valor LCD = valor + (5 - (valor%5));

Assim terá múltiplos de 5 sempre acima do seu valor. Para fazer abaixo do valor, é só reduzir disso tudo menos 5.

Corrigindo:

Para obter múltiplos abaixo do valor a ser "convertido" o melhor seria:

LCD = valor - (valor%5);

Muito obrigado gente era isso mesmo que eu precisava......

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço