TIRAR % DE UM VALOR VB.NET

KURTGU 23/05/2015 21:56:32
#446952
Como posso dar desconto em uma compra ultilizando vb.net, preciso pegar um valor e tirar a porcetagem...
JABA 23/05/2015 22:07:00
#446953
Resposta escolhida
dim desconto as decimal
dim valor as decimal
dim porcentagem as integer
dim resultado as decimal

desconto = valor * porcentagem / 100
resultado = valor - desconto
KURTGU 23/05/2015 23:37:44
#446955
opa jaba vlw pela ajuda...

tenho uma

txtdesconto
txtvalorcompra


quero colocar o valor no txtdesconto exemplo 1% ou 2% e ele ir tirando se o cara apagar o 1% ele voltar para o valor real que estava antes...
JABA 23/05/2015 23:58:37
#446959
cara, aí é só trabalhar em cima de uma variável temporária. Quando ele finalizar os cálculos, aí você atualiza a variavel principal com o valor gerado na variável temporaria.
KURTGU 24/05/2015 00:15:02
#446966
dificil ja tentei de tudo...e implantei o sistema e o cliente me solicitou isso pra ontem...kkkkk mais vou continuar tentando...


JABA 24/05/2015 00:30:14
#446969
Você quer voltar para o valor que estava inicialmente ou para o valor que estava quando foi feito o ultimo cálculo da porcentagem?

Se for voltar para aquele valor que estava antes do cara fazer os cálculos, é só gravar esse valor inicial numa variável, ai quando for o caso, tu volta pra ele.

Agora, se for pra voltar para o valor do último cálculo que se perdeu, então acho que tu pode fazer assim:

dim valor as decimal
dim porcentagemAnterior as integer
dim resultado as decimal

resultado = valor + (porcentagemAnterior * valor / 100)

Obs: Estou fazendo tudo de cabeça, testa aí pra ver se vai.
Tópico encerrado , respostas não são mais permitidas