versión 6.7 (Modificado)
Euro converter (valor; deMoneda; aMoneda) Numérico
Parámetro | Tipo | Descripción | |
valor | Numérico | Valor a convertir | |
deMoneda | Alfa | Código de la moneda en el cual el valor está expresado | |
aMoneda | Alfa | Código de la moneda en el cual el valor debe ser | |
convertido | |||
Resultado | Numérico | Valor convertido |
Descripción
El comando Euro converter le permite efectuar todo tipo de conversión de valores entre las diferentes monedas de países que pertenecen a la "Zona Euro" y al Euro mismo.
Puede convertir:
una moneda nacional en Euros,
Euros en una moneda nacional,
una moneda nacional en otra moneda nacional. En este caso, la conversión se calcula por intermedio del Euro, como se especifica en la reglamentación Europea. Por ejemplo, para convertir Francos belgas en Marcos alemanés, 4D efectuará las siguientes conversiones: Francos belgas -> Euros -> Marcos alemanés.
Pase en el primer parámetro el valor a convertir.
El segundo parámetro indica el código de la moneda en el cual el valor está expresado.
El tercer parámetro indica el código de la moneda en el cual el valor será convertido.
Para especificar un código de moneda, 4D ofrece las siguientes constantes predefinidas, ubicadas en el tema "Monedas Euro":
Constante | Tipo | Valor |
Austrian Schilling | Alfa | ATS |
Belgian Franc | Alfa | BEF |
Deutschemark | Alfa | DEM |
Euro | Alfa | EUR |
Finnish Markka | Alfa | FIM |
French Franc | Alfa | FRF |
Greek drachma | Alfa | GRD |
Irish Pound | Alfa | IEP |
Italian Lire | Alfa | ITL |
Luxembourg Franc | Alfa | LUF |
Netherlands Guilder | Alfa | NLG |
Portuguese Escudo | Alfa | PTE |
Spanish Peseta | Alfa | ESP |
Si es necesario, 4D redondea automáticamente el resultado de la conversión y conserva 2 decimales excepto para conversiones a Liras italianas, Francos Belgas, Francos de Luxemburgo y Pesetas españolas, para las cuales 4D conserva 0 decimales (el resultado es un número entero).
Las tasas de conversión entre el Euro y 12 de las monedas de los países miembros son las siguientes:
Moneda | Valor para 1 Euro |
Chelines austriacos | 13.7603 |
Francos belgas | 40.3399 |
Marco alemán | 1.95583 |
Marco finlandés | 5.94573 |
Franco Francés | 6.55957 |
Dracma Griega | 340.750 |
Libra irlandesa | 0.787564 |
Lira italiana | 1936.27 |
Franco luxemburgues | 40.3399 |
Florin neerlandés | 2.20371 |
Escudo portugués | 200.482 |
Peseta española | 166.386 |
Ejemplo
Estos son algunos ejemplos de conversiones que pueden realizarse con este comando:
$valor:=10000 `Valor expresado en Francos franceses `Convertir el valor a Euros $EnEuros:=Euro converter($valor;French Franc; Euro) `Convertir el valor a Liras Italianas $EnLiras:=Euro converter ($valor;French Franc; Italian Lira)