ex. http: // ww w.curs-valutar. ro/convertor-valutar
Care este principiul pe care functioneaza ?
ex. http: // ww w.curs-valutar. ro/convertor-valutar
Care este principiul pe care functioneaza ?
Ma refer din punct de vedere al algoritmului de preluarea valorilor si conversia lor.
De exemplu : noi de obicei calculam din lei in valuta si invers dar daca as vrea sa calculez din usd in euro ? Trebuie sa iau cursul valutar din SUA al usd ?
si tot asa pentru fiecare moneda ?
Am reusit. Numai bine.<?php
$cursEuro = 4.2950;
$cursUSD = 3.4146;
// ...
// -----------------------------------------------
$nr = 30; // cate unitati monetare vrei sa convertesti
// $nr - cate unitati monetare vrei sa convertesti
// $cursMoneda1 - cursul pentru moneda 1
// $cursMoneda2 - cursul pentru moneda 2
function convertorValutar($nr, $cursMoneda1, $cursMoneda2) {
$valoareLei = $nr * $cursMoneda1;
$valoareFinala = $valoareLei / $cursMoneda2;
return $valoareFinala;
}
echo convertorValutar($nr, $cursEuro, $cursUSD);
?>
Salut,
Ce ai facut tu este ok dar este gresit dpdv al principiului.
Corect este asa:
- conversiile de curs valutar pt valute tranzactionabile si de circulatie internationala se fac la curs direct de tranzactie
- conversiile de curs valutar pt valute ne-tranzactionabile si care nu sunt de circulatie internationala se fac prin valuta de referinta (3rd hand conversion parca ii zice, nu mai stiu) cu calcul cu X zecimale (nici asta nu mai stiu exact dar parca X e minim 4)
Acum depinde ce vrei sa faci, daca te joci merge si cum ai facut tu, daca faci o treaba serioasa e critic sa ai valori corecte. Stii cum e: orice diferenta se propaga exponential![]()
blog Daniel Buca
O precizie de 4 zecimale e suficienta, convertoarele valutare de pe site-uri sunt mai mult orientative, euro -> usd = sa vezi cam cat fac euroii tai in dolari.
Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)