Saltar para o conteúdo principal
Versão: 20 R7 BETA

Euro converter

Euro converter ( valor ; deMoeda ; paraMoeda ) : Real

ParâmetroTipoDescrição
valorRealValor a converter
deMoedaTextCódigo da moeda na qual o valor é expresso
paraMoedaTextCódigo da moeda para o qual o valor será convertido
ResultadoRealValor convertido

Descrição

O comando Euro converter permite realizar todo tipo de conversão de valores entre as diferentes moedas de países que pertencem à “Zona Euro” e ao Euro mesmo.

Pode converter:

  • uma moeda nacional em Euros,
  • Euros em uma moeda nacional,
  • uma moeda nacional em outra moeda nacional. Neste caso, a conversão é calculada através do Euro, como se especifica na regulamentação Européia. Por exemplo, para converter Francos belgas em Marcos alemães, 4D realizará as seguintes conversões: Francos belgas -> Euros -> Marcos alemães.

Passe no primeiro parâmetro o valor a converter.
O segundo parâmetro indica o código da moeda no qual o valor está expressado.
O terceiro parâmetro indica o código da moeda no qual o valor será convertido.

Para especificar um código de moeda, 4D oferece as seguintes constantes predefinidas, localizadas no tema “Moedas Euro”:

ConstanteTipoValor
Austrian SchillingCadeiaATS
Belgian FrancCadeiaBEF
Deutsche MarkCadeiaDEM
EuroCadeiaEUR
Finnish MarkkaCadeiaFIM
French FrancCadeiaFRF
Greek DrachmaCadeiaGRD
Irish PoundCadeiaIEP
Italian LiraCadeiaITL
Luxembourg FrancCadeiaLUF
Netherlands GuilderCadeiaNLG
Portuguese EscudoCadeiaPTE
Spanish PesetaCadeiaESP

Se for necessário, 4D arredonda automaticamente o resultado da conversão e conserva 2 decimais, exceto para conversões a Liras italianas, Francos Belgas, Francos de Luxemburgo e Pesetas espanholas, para as quais 4D conserva 0 decimais (o resultado é um número inteiro).

As taxas de conversão entre o Euro e 12 das moedas dos países membros são as seguintes:

MoedaValor para 1 Euro
Chelines austríacos13.7603
Francos belgas40.3399
Marco alemão1.95583
Marco finlandês5.94573
Franco Francês6.55957
Dracma Grega340.750
Libra irlandesa0.787564
Lira italiana1936.27
Franco luxemburgo40.3399
Florim neerlandês2.20371
Escudo português200.482
Peseta espanhola166.386

Exemplo

Estes são alguns exemplos de conversões que podem ser realizadas com este comando:

 $valor:=10000 //Valor expresso em Francos franceses
  //Converter o valor a Euros
 $EmEuros:=Euro converter($valor;French Franc;Euro)
  //Converter o valor a Liras Italianas
 $EmLiras:=Euro converter($valor;French Franc;Italian Lira)