Euro converter
Euro converter ( valor ; deMoeda ; paraMoeda ) : Real
Parâmetro | Tipo | Descrição | |
---|---|---|---|
valor | Real | → | Valor a converter |
deMoeda | Text | → | Código da moeda na qual o valor é expresso |
paraMoeda | Text | → | Código da moeda para o qual o valor será convertido |
Resultado | Real | ← | Valor 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”:
Constante | Tipo | Valor |
---|---|---|
Austrian Schilling | Cadeia | ATS |
Belgian Franc | Cadeia | BEF |
Deutsche Mark | Cadeia | DEM |
Euro | Cadeia | EUR |
Finnish Markka | Cadeia | FIM |
French Franc | Cadeia | FRF |
Greek Drachma | Cadeia | GRD |
Irish Pound | Cadeia | IEP |
Italian Lira | Cadeia | ITL |
Luxembourg Franc | Cadeia | LUF |
Netherlands Guilder | Cadeia | NLG |
Portuguese Escudo | Cadeia | PTE |
Spanish Peseta | Cadeia | ESP |
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:
Moeda | Valor para 1 Euro |
---|---|
Chelines austríacos | 13.7603 |
Francos belgas | 40.3399 |
Marco alemão | 1.95583 |
Marco finlandês | 5.94573 |
Franco Francês | 6.55957 |
Dracma Grega | 340.750 |
Libra irlandesa | 0.787564 |
Lira italiana | 1936.27 |
Franco luxemburgo | 40.3399 |
Florim neerlandês | 2.20371 |
Escudo português | 200.482 |
Peseta espanhola | 166.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)