sexta-feira, 25 de junho de 2010

Como descobrir o valor total bruto sem o desconto

Coisa simples para muitos mas um desafio para outros, sendo  assim, resolvi compartilhar como se faz para descobrir o valor total bruto de um movimento sem o desconto, possuindo neste caso somente o valor líquido e o percentual do desconto aplicado.

Bom, vamos iniciar calculando o valor líquido para ficar mais simples entender como se faz o calculo inverso:

Digamos que eu tenha uma venda no valor de R$ 500,00, sendo o desconto de 10% e naturalmente o valor líquido de R$ 450,00.

Calculo: 500 - (500 * 10 / 100) = 450

Agora partindo do principio que eu tenho somente o valor de R$ 450,00 e o percentual de desconto aplicado que é de 10%, como descobrir o valor bruto da venda que é de R$ 500,00? Simples, veja:

Calculo: 450 * 100 / (100 - 10) = 500

Para não ficar dúvidas, o número 100 que aparece na fórmula corresponde a um percentual e não deve ser modificado.

Para calcular estamos utilizando uma simples regra de 3.


Gerenciador e Visualizador de XML´s de Notas Fiscais Eletrônicas:
www.danfeview.com.br

Impressor de DANFE:
www.unidanfe.com.br

quinta-feira, 10 de junho de 2010

Utilizando o tipo implícito “var” no C#

Um padrão de programação muito utilizado entre os programadores C# é deixar de declarar variáveis locais com tipos explícitos, veja exemplo:

public void Teste()
{
   string fantasia = "Unimake Softwares";
   int valor = 100;
}


Neste caso deixamos claro o tipo de cada uma das variáveis, sendo uma do tipo string e outra do tipo inteiro, mas existe um tipo implícito que deixa o código mais alinhado e facilita a programação que é o tipo “var”, veja um exemplo:



public void Teste()
{
   var fantasia = "Unimake Softwares";
   var valor = 100;
}


Como as variáveis já tem seu valor prédefinido na declaração, o C# já reconhece automaticamente o seu tipo, por isso podemos utilizar o tipo “var”. Reforçamos que se o valor da variável não for prédefinido na declaração, será necessário utilizar tipo explicito.