4D v14.3

Euro converter

ホーム

 
4D v14.3
Euro converter

Euro converter 


 

Euro converter ( value ; fromCurrency ; toCurrency ) -> 戻り値 
引数   説明
value  実数 in 変換する値
fromCurrency  文字 in valueの通貨コード
toCurrency  文字 in 変換先通貨コード
戻り値  実数 in 変換された値

説明   

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

変換できるものは:

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

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

最初の引数を変換する値とします。
2番目の引数は第一引数の通貨コードを示します。
3番目の引数は変換後の通貨コードを示します。

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

定数
Austrian Schilling 文字列 ATS
Belgian Franc 文字列 BEF
Deutsche Mark 文字列 DEM
Euro 文字列 EUR
Finnish Markka 文字列 FIM
French Franc 文字列 FRF
Greek Drachma 文字列 GRD
Irish Pound 文字列 IEP
Italian Lira 文字列 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
テーマ: 算術関数
番号: 676

 
履歴 

変更: 4D v6.7

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v11 SQL Release 6)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)