Estou com um problema.
Tenho um campo moeda no formulário que precisa ser arredondado mas está complicado.
Eu preciso arredondar o valor para cima sempre que o valor inserido for igual ou superior a 0,50. Se for abaixo o valor deve permanecer.
Por exemplo:
Se o usuário inserir 30,50 o valor deve ser arredondado para 31,00
Se o usuário inserir 30,78 o valor deve ser arredondado para 31,00
Se o usuário inserir 30,20 o valor deve permanecer 30,20
Se o usuário inserir 30,45 o valor deve permanecer 30,45
Arredondar pra cima usando o Round eu até consigo mas quando o valor é abaixo de 0,50 o Round interfere e o valor não permanece...
Se alguém puder ajudar ficaria grato.
Tenho um campo moeda no formulário que precisa ser arredondado mas está complicado.
Eu preciso arredondar o valor para cima sempre que o valor inserido for igual ou superior a 0,50. Se for abaixo o valor deve permanecer.
Por exemplo:
Se o usuário inserir 30,50 o valor deve ser arredondado para 31,00
Se o usuário inserir 30,78 o valor deve ser arredondado para 31,00
Se o usuário inserir 30,20 o valor deve permanecer 30,20
Se o usuário inserir 30,45 o valor deve permanecer 30,45
Arredondar pra cima usando o Round eu até consigo mas quando o valor é abaixo de 0,50 o Round interfere e o valor não permanece...
Se alguém puder ajudar ficaria grato.
Última edição por Coisa em 13/9/2015, 16:25, editado 1 vez(es)