Advertisement
YavorGrancharov

CurrencyConverter

Dec 17th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.35 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class CurrencyConverter {
  3.     public static void main(String[] args) {
  4.         Scanner console = new Scanner(System.in);
  5.         double value = Double.parseDouble(console.nextLine());
  6.         String input = console.nextLine();
  7.         String output = console.nextLine();
  8.         double BGN = 1;
  9.         double USD = 1.79549;
  10.         double EUR = 1.95583;
  11.         double GBP = 2.53405;
  12.  
  13.         if (input.equals("BGN") && output.equals("USD")) {
  14.             double result = value / USD;
  15.             System.out.printf("%.2f", result);
  16.         } else if (input.equals("BGN") && output.equals("EUR")) {
  17.             double result = value / EUR;
  18.             System.out.printf("%.2f", result);
  19.         } else if (input.equals("BGN") && output.equals("GBP")) {
  20.             double result = value / GBP;
  21.             System.out.printf("%.2f", result);
  22.         }
  23.  
  24.         if (input.equals("USD") && output.equals("EUR")) {
  25.             double result = value * 0.9180194597;
  26.             System.out.printf("%.2f", result);
  27.         } else if (input.equals("USD") && output.equals("GBP")) {
  28.             double result = value * 0.7085456088;
  29.             System.out.printf("%.2f", result);
  30.         } else if (input.equals("USD") && output.equals("BGN")) {
  31.             double result = value * 1.79549;
  32.             System.out.printf("%.2f", result);
  33.         }
  34.  
  35.         if (input.equals("EUR") && output.equals("USD")) {
  36.             double result = value * 1.0893015277;
  37.             System.out.printf("%.2f", result);
  38.         } else if (input.equals("EUR") && output.equals("GBP")) {
  39.             double result = value * 0.7718198141;
  40.             System.out.printf("%.2f", result);
  41.         } else if (input.equals("EUR") && output.equals("BGN")) {
  42.             double result = value * 1.95583;
  43.             System.out.printf("%.2f", result);
  44.         }
  45.  
  46.         if (input.equals("GBP") && output.equals("USD")) {
  47.             double result = value * 1.4113417507;
  48.             System.out.printf("%.2f", result);
  49.         } else if (input.equals("GBP") && output.equals("EUR")) {
  50.             double result = value * 1.2956391915;
  51.             System.out.printf("%.2f", result);
  52.         } else if (input.equals("GBP") && output.equals("BGN")) {
  53.             double result = value * 2.53405;
  54.             System.out.printf("%.2f", result);
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement