Euro converter

4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次

version 6.7 (Modified)


Euro converter (value; fromCurrency; toCurrency) 実数

引数説明
value実数変換する値
fromCurrency文字列valueの通貨コード
toCurrency文字列変換先通貨コード
戻り値実数変換された値

説明

Euro converter コマンドは"ユーロ"に所属するユーロ通貨の元と先の異なった通貨の値を変換します。

変換できるものは:

・国際通貨からユーロ

・ユーロから国際通貨

・国際通貨から他の国際通貨。この場合変換はユーロを仲介して計算されます。例えば、ベルギーフランをドイツマルクに変換すると、4Dは以下の計算を実行します:

ベルギーフラン -> ユーロ -> ドイツマルク

最初の引数を変換する値とします。

2番目の引数は第一引数の通貨コードを示します。

3番目の引数は変換後の通貨コードを示します。

通貨コードを指定するために、4Dは “Euro Currencies” の定義済み定数を提供します:

定数
Austrian Schilling文字列ATS
Belgian Franc文字列BEF
Deutschemark文字列DEM
Euro文字列EUR
Finnish Markka文字列FIM
French Franc文字列FRF
Greek drachma文字列GRD
Irish Pound文字列IEP
Italian Lire文字列ITL
Luxembourg Franc文字列LUF
Netherlands Guilder文字列NLG
Portuguese Escudo文字列PTE
Spanish Peseta文字列ESP

必要な場合、4Dは変換した結果が小数点2位となるよう自動的に四捨五入します。例外としてイタリアリラ、ベルギーフラン、ルクセンブルグフラン、スペインペセタへの変換時、4Dは結果が整数値となるようにします。

ユーロと11の参加メンバー国の通貨の変換レートは固定されています:

通貨1ユーロの値
Austrian Schilling13.7603
Belgian Franc40.3399
Deutschemark1.95583
Finnish Markka5.94573
French Franc6.55957
Greek drachma340.750
Irish Pound0.787564
Italian Lire1936.27
Luxembourg Franc40.3399
Netherlands Guilder2.20371
Portuguese Escudo200.482
Spanish Peseta166.386

例題

以下の例題はこのコマンドを使用して変換したものです:

   $value:=10000   `フランスフラン値
      `ユーロ値に変換
   $InEuros:=Euro converter($value;French Franc; Euro)
      `イタリアリラに変換
   $InLires:=Euro converter ($value;French Franc; Italian Lire)

4D - Documentation   French   English   German   Spanish   日本語   4D v11 SQLコマンドテーマリスト   4D v11 SQLインデックス   4D v11 SQL定数テーマリスト   戻る   前   次