Advertisement
Mirineo

Currency Convertor

Oct 1st, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.45 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class CurrencyConverter {
  4.     public static void main(String[] args) {
  5.         Scanner console = new Scanner(System.in);
  6.         double number = Double.parseDouble(console.nextLine());
  7.         String currency1 = console.nextLine();
  8.         String currency2 = console.nextLine();
  9.        Currency: switch (currency1) {
  10.             case "USD":
  11.                 switch (currency2) {
  12.                     case "BGN":
  13.                         System.out.printf("%.2f", number * 1.7954);
  14.                         break Currency;
  15.                     case "EUR":
  16.                         System.out.printf("%.2f", (number * 1.79549) / 1.95583);
  17.                         break Currency;
  18.                     case "GBP":
  19.                         System.out.printf("%.2f", (number * 1.79549) / 2.53405);
  20.  
  21.                     break Currency;
  22.                 }
  23.             case "EUR":
  24.                 switch (currency2){
  25.                     case "BGN":
  26.                         System.out.printf("%.2f", number * 1.95583);
  27.                         break Currency;
  28.                     case "USD":
  29.                         System.out.printf("%.2f", (number * 1.95583) / 1.79549);
  30.                         break Currency;
  31.                     case "GBP":
  32.                         System.out.printf("%.2f", (number * 1.95583) / 2.53405);
  33.  
  34.                         break Currency;
  35.                 }
  36.             case "BGN":
  37.                 switch (currency2){
  38.                     case "EUR":
  39.                         System.out.printf("%.2f", number / 1.95583);
  40.                         break Currency;
  41.                     case "USD":
  42.                         System.out.printf("%.2f", number / 1.7954);
  43.                         break Currency;
  44.                     case "GBP":
  45.                         System.out.printf("%.2f", number / 2.53405);
  46.                         break Currency;
  47.                 }
  48.             case "GBP":
  49.                 switch (currency2){
  50.                     case "EUR":
  51.                         System.out.printf("%.2f", (number * 2.53405) / 1.95583);
  52.                         break Currency;
  53.                     case "USD":
  54.                         System.out.printf("%.2f", (number * 2.53405) / 1.79549);
  55.                         break Currency;
  56.                     case "BGN":
  57.                         System.out.printf("%.2f", number * 2.53405);
  58.                         break Currency;
  59.                 }
  60.  
  61.  
  62.         }
  63.  
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement