Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Ascensao

[Resolvido] Algoritmo para calcular valor sem IVA

Mensagens Recomendadas

Ascensao

Boas Pessoal

Preciso de um algoritmo para programar uma aplicação que calculo o preço sem o iva:

23%IVA+X=49€

logicamente isto resolvia-se assim:

23%(49€) = 11.27

X=49-23%IVA <=>

X=49-11.27 <=>

X=37.73

o problemas é que se agora adicionar os 23% aos 37.73 vai me dar 46.40€

nao sei se me estou a explicar bem mas querias que X fosse um valor pronto a adicionar o IVA ficando o preço final de 49€

Editado por Ascensao

Agradeço conselhos e opiniões:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg

Um valor acrescido de 23% é o mesmo que esse valor multiplicado por (1 + 0.23)

1.23 * X = 49

X = 49 / 1.23

X = 39.83(73983...)


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

o que tu queres é :

0.23*val_inicial + val_inicial = val_final <=>
val_inicial * (0.23 + 1) = val_final <=>
val_inicial * 1.23 = val_final <=>
val_inicial = val_final / 1.23

por outras palavras : ao valor final, divides por 1.23 e terás o teu valor sem iva

iva que que na realidade não é 11.27, porque não é 23% do valor final mas 23% do valor inicial


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jviana

Então X é o preço bruto do produto e Y o preço final.

C/ IVA de 23%

X+X*23%=Y <=> X+0.23X=Y <=> 1.23X = Y <=> X = Y/1.23


Learning

  • VB.Net
  • HTML
  • C/C++

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.