4D v16.3

Euro converter

Página Inicial

 
4D v16.3
Euro converter

Euro converter 


 

Euro converter ( valor ; deMoeda ; paraMoeda ) -> Resultado 
Parâmetro Tipo   Descrição
valor  Real in Valor a converter
deMoeda  String in Código da moeda na qual o valor é expresso
paraMoeda  String in Código da moeda para o qual o valor será convertido
Resultado  Real in Valor convertido

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:

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)

 
PROPRIEDADES 

Produto: 4D
Tema: Funções Matemáticas
Número 676

This command can be run in preemptive processes

 
HISTÓRIA 

Modificado: 4D v6.7

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)