Advertisement
desislava_topuzakova

12.CurrencyConvert

Apr 22nd, 2018
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class sc12_CurrencyConverter{
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6.  
  7. double inputSum = Double.parseDouble(scanner.nextLine());
  8. String from = scanner.nextLine();
  9. String to = scanner.nextLine();
  10.  
  11. double oneUSD = 1.79549;
  12. double oneEuro = 1.95583;
  13. double oneGBP = 2.53405;
  14. double value = 0;
  15.  
  16. if (from.equals("BGN")){
  17. if(to.equals("USD")){
  18. value = inputSum / oneUSD;
  19. }else if (to.equals("EUR")){
  20. value = inputSum / oneEuro;
  21. }else if (to.equals("GBP")){
  22. value = inputSum / oneUSD;
  23. }
  24. }else if (from.equals("USD")) {
  25. if (to.equals("EUR")) {
  26. value = (inputSum * oneUSD) / oneEuro;
  27. } else if (to.equals("GBP")) {
  28. value = (inputSum * oneUSD) / oneGBP;
  29. }else if (to.equals("BGN")){
  30. value = inputSum * oneUSD;
  31. }
  32. }else if (from.equals("EUR")){
  33. if (to.equals("USD")) {
  34. value = (inputSum * oneEuro) / oneUSD;
  35. } else if (to.equals("GBP")) {
  36. value = (inputSum * oneEuro) / oneGBP;
  37. }else if (to.equals("BGN")){
  38. value = inputSum * oneEuro;
  39. }
  40. }else if(from.equals("GBP")){
  41. if (to.equals("USD")) {
  42. value = (inputSum * oneGBP) / oneUSD;
  43. } else if (to.equals("EUR")) {
  44. value = (inputSum * oneGBP) / oneEuro;
  45. }else if (to.equals("BGN")){
  46. value = inputSum * oneGBP;
  47. }
  48. }
  49. System.out.printf("%.2f %s",value,to);
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement