Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function converter([arg1, arg2, arg3]) {
- //Input
- let sum = parseFloat(arg1);
- let inputCurrency = arg2;
- let outputCurrency = arg3;
- //Code
- if(inputCurrency === 'BGN') {
- if(outputCurrency === 'USD') {
- sum /= 1.79549;
- } else if(outputCurrency === 'GBP') {
- sum /= 2.53405;
- } else if(outputCurrency === 'EUR') {
- sum /= 1.95583;
- }
- } else if(inputCurrency === 'USD') {
- if(outputCurrency === 'BGN') {
- sum *= 1.79549;
- } else if(outputCurrency === 'GBP') {
- sum *= 1.79549 / 2.53405;
- } else if(outputCurrency === 'EUR') {
- sum *= 1.79549 / 1.95583;
- }
- } else if(inputCurrency === 'GBP') {
- if(outputCurrency === 'BGN') {
- sum *= 2.53405;
- console.log(sum);
- } else if(outputCurrency === 'USD') {
- sum *= 2.53405 / 1.79549;
- } else if(outputCurrency === 'EUR') {
- sum *= 2.53405 / 1.95583;
- }
- } else if(inputCurrency === 'EUR') {
- if(outputCurrency === 'BGN') {
- sum *= 1.95583;
- } else if(outputCurrency === 'USD') {
- sum *= 1.95583 / 1.79549;
- } else if(outputCurrency === 'GBP') {
- sum *= 1.95583 / 2.53405;
- }
- }
- //Output
- if(outputCurrency === 'BGN') {
- console.log(`${sum.toFixed(2)} BGN`);
- } else if(outputCurrency === 'USD') {
- console.log(`${sum.toFixed(2)} USD`);
- } else if(outputCurrency === 'GBP') {
- console.log(`${sum.toFixed(2)} GBP`);
- } else if(outputCurrency === 'EUR') {
- console.log(`${sum.toFixed(2)} EUR`);
- }
- }
- converter([
- '12.35',
- 'EUR',
- 'GBP'
- ]);
- //Value
- //1 BGN
- // USD 1.79549
- // EUR 1.95583
- // GBP 2.53405
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement