Saltar al contenido principal
Versión: Siguiente

Euro converter

Euro converter ( valor ; deMoneda ; aMoneda ) : Real

ParámetroTipoDescripción
valorRealValor a convertir
deMonedaTextCódigo de la moneda en que está expresado el valor
aMonedaTextCódigo de la moneda a la que debe convertirse el valor
ResultadoRealValor convertido

Descripción

El comando Euro converter 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”:

ConstanteTipoValor
Austrian SchillingCadenaATS
Belgian FrancCadenaBEF
Deutsche MarkCadenaDEM
EuroCadenaEUR
Finnish MarkkaCadenaFIM
French FrancCadenaFRF
Greek DrachmaCadenaGRD
Irish PoundCadenaIEP
Italian LiraCadenaITL
Luxembourg FrancCadenaLUF
Netherlands GuilderCadenaNLG
Portuguese EscudoCadenaPTE
Spanish PesetaCadenaESP

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:

MonedaValor para 1 Euro
Chelines austriacos13.7603
Francos belgas40.3399
Marco alemán1.95583
Marco finlandés5.94573
Franco Francés6.55957
Dracma Griega340.750
Libra irlandesa0.787564
Lira italiana1936.27
Franco luxemburgues40.3399
Florin neerlandés2.20371
Escudo portugués200.482
Peseta española166.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)