-
Notifications
You must be signed in to change notification settings - Fork 105
Expand file tree
/
Copy pathCurrencyConverter.java
More file actions
28 lines (24 loc) · 892 Bytes
/
CurrencyConverter.java
File metadata and controls
28 lines (24 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.Map;
import java.util.TreeMap;
public class CurrencyConverter {
private double convertingCurrency;
private Map<String, Double> conversionMap = new TreeMap<String, Double>() {
{
put("Us Dollar", 1.00);
put("Euro", 0.94);
put("British Pound", 0.82);
put("Indian Rupee", 68.32);
put("Australian Dollar", 1.35);
put("Canadian Dollar", 1.32);
put("Singapore Dollar", 1.43);
put("Swiss Franc", 1.01);
put("Malaysian Ringgit", 4.47);
put("Japanese Yen", 115.84);
put("Chinese Yuan Renminbi", 6.92);
}
};
public double convertCurrentToDestinationCurrency(String current, String destination, double fatStack) {
convertingCurrency = ((conversionMap.get(destination)) / (conversionMap.get(current))) * fatStack;
return convertingCurrency;
}
}