webmaster

Calcular Valores Monetários Com PHP

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. O nosso website está online! Explore a nova versão beta, onde terá acesso a novos recursos e melhorias. A sua experiência e feedback são muito importantes para nós! Novos artigos, todas as semanas! Fique atento.
Artigos SEO

Artigos SEO

Search Engine Optimization

Artigos WordPress

Criação de websites.

Tutoriais

Ensino numa série de passos simples

Calcular Valores Monetários Com PHP

Quem está iniciando em Programação Web, certamente já teve algum tipo de dificuldade ao trabalhar com cálculos.

Geralmente os problemas mais encontrados são: erros em cálculos por usar as variáveis de forma erradas, dificuldades relacionadas ao ponto ou vírgula, entre outras.

Minha finalidade nesta matéria não é a de lhe ensinar a usar este tipo de solução, mas através de exemplos práticos, te mostrar como é fácil implementar suas soluções!

Como fazemos em todas as nossas matérias, em anexo temos disponível os ficheiros para que tu possa estudar e testar a matéria que estaremos explicando a seguir.

calcular valores monetários

Exemplos Práticos

Abaixo vamos disponibilizar vários exemplos onde você pode pegar a idéia e usar em suas soluções!

Exemplo 01: Soma

$valor = "25.00";
$multa = "1.50";
$resultado = $valor + $multa;
echo number_format($resultado,2,",",".");
// resultado: 26,50

OBS.: Veja que com a função “number_format” trocamos o ponto por vírgula, correto?

Agora um detalhe: Se na multa você troca a “vírgula” pelo “ponto”, ao invés de dar como resultado “26,50” (o que é correto) o sistema apresenta “26,00”.

A dica neste caso é disponibilizar a multa pré definida e o valor, você deixa a critério do usuário preencher como ele quiser.

Exemplo 02: FPrint

Uma outra opção para quem quer apresentar em tela um resultado melhorado de seus cálculos é o FPrint.

$valor = "204";
$multa = "1.50";
$resultado = $valor + $multa;
print sprintf("%0.2f", $resultado);
// resultado: 205.50

Exemplo 03: Formatação para número em reais sem decimal

O exemplo abaixo é bem prático e necessita atenção especial. Isso porque ele é de fundamental importância para que faz cálculos.

Imagine se você tiver de apresentar em tela o número a seguir: “111222333”. Se usarmos uma formatação adequada, não teremos problemas (conforme exemplo a seguir)!

$number = "111222333";
echo "R$ " .number_format($number, 0, ',', '.');
// resultado R$ 111.222.333

EXEMPLO 04: Notações Internacionais

Se você utiliza vários tipos de moedas, gostaria de te apresentar algumas notações importantes (conforme exemplo a seguir):


// Notação Inglesa (padrão)
$english_format_number = number_format($number);
// 1,234

// Notação Francesa
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// Notação Inglesa com separador de milhar
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

Exemplo 05: Calculadora

Bem… cansou de fazer soma?

Veja o que você pode fazer usando o exemplo a seguir!

Trata-se de uma calculadora (simples, mas prática) que pode te dar uma idéia do que podemos fazer a nível de programação!





WebMaster.PT :: Valores Monetários com Precisão


Valores Monetários com Precisão















Bem... esse ficheiro não é difícil de se trabalhar e creio que com as explicações acima e detalhes descritos no mesmo, você poderá implementar fácilmente sua solução.

Ficamos por aqui em mais uma matéria! Esperamos tê-lo ajudado em algo...

Download do código usado neste tutorial: Calcular Valores Monetários Com PHP

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

Deixe o seu comentário, participe!

6 Responses

  1. Como sempre, excelente post! Não poderia ter vindo em melhor hora. Obrigado e abs.

    1. Olá Pedro! Nós é que agradecemos o seu comentário! Um Abraço Rui Soares

  2. Perfeito, procurei por dias um script que formatasse com perfeição em valor monetário e o seu foi perfeito, parabéns pelo trabalho.

  3. preciso calcular dobro de um numero usando procedure no maysql???
    pode ajudar???

Leave a Reply

Your email address will not be published. Required fields are marked *


Versão Beta

Estamos a mudar

Olá, Somos criadores de conteúdo apaixonados por web design, programação, criação de websites e tecnologias digitais. Ajudamos os nossos clientes a levar o conteúdo certo às pessoas certas, criando artigos e recursos que facilitam a criação e otimização de websites.

Artigos Populares

Guia Prático Sobre Segurança Do Joomla

Dicas para diminuir substancialmente o número de vetores de ataque ao Joomla! Proteja o seu trabalho!

Os Segredos Do Sucesso Na Internet

A responsabilidade. O querer. O erro e a experimentação. O social. A memória da internet. Ser quem você é.

38 Ideias Espetaculares Para Sites De Empresas

Encontre inspiração nestes 45 exemplos de sites de empresas para criar o site da sua empresa.

Calcular Valores Monetários Com PHP

Exemplos práticos para calcular valores monetários. Soma. FPrint. Formatação para número em reais sem decimal. Notações Internacionais. Calculadora.