Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class CurrencyConverter2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- double amounth = Double.parseDouble(scanner.nextLine());
- String currencyIn = scanner.nextLine().toUpperCase();
- String currencyOut = scanner.nextLine().toUpperCase();
- double usdToBgn = 1.79549;
- double eurToBgn = 1.95583;
- double gbpToBgn = 2.53405;
- double inToBgn = 0;
- switch (currencyIn) {
- case "BGN":
- inToBgn = amounth;
- break;
- case "USD":
- inToBgn = amounth * usdToBgn;
- break;
- case "EUR":
- inToBgn = amounth * eurToBgn;
- break;
- case "GBP":
- inToBgn = amounth * gbpToBgn;
- break;
- default:
- System.out.println("Unknown currency.");
- }
- switch (currencyOut) {
- case "BGN":
- amounth = inToBgn;
- break;
- case "USD":
- amounth = inToBgn / usdToBgn;
- break;
- case "EUR":
- amounth = inToBgn / eurToBgn;
- break;
- case "GBP":
- amounth = inToBgn / gbpToBgn;
- break;
- default:
- System.out.println("Unknown currency.");
- }
- System.out.printf("%.2f %s%n", amounth, currencyOut);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement