Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Use Object Orientated Design (OOP), Use Constructors, Parameters, and arguments

ID: 3580001 • Letter: U

Question

Use Object Orientated Design (OOP), Use Constructors, Parameters, and arguments as needed. Create a program that can convert Sdollars to Yen, Euro, or Peso. The user will input a dollar value. If the Sdollar value is greater than 0, create a menu that will allow user to select Yen, Euro, Peso, or all Currency conversion. If the Sdollar value is less than 0 prompt the user and stop the program. Write a program that has 4 methods that will return the concurrency conversions for the following. Yen, Euro, Peso conversion program using a class structure. Create 4 Methods: Convert and output conversion:n Yen Convert and output conversion in Euro Convert and output conversion in Peso Convert and output all 3 currencies.

Explanation / Answer

import java.util.Scanner;

public class CurrencyConverter {

   public static void main(String[] args) {
      
       double dollar;
       int ch;
       double yen, euro,peso;
       Scanner in = new Scanner(System.in);
       System.out.println("Please Enter $ Amount: ");
       dollar=in.nextDouble();
       System.out.println();
       System.out.println("Menu");
       System.out.println();
       System.out.println("1) Convert and output conversion in Yen");
       System.out.println("2) Convert and output conversion in Euro");
       System.out.println("3) Convert and output conversion in Peso");
       System.out.println("4) Convert and output all 3 currencies.");
       System.out.println("5) exit()");
       System.out.println("Enter your choice: ");
       ch=in.nextInt();
       switch(ch)
       {
           case 1:
           {
               Dollar_to_Yen(dollar);
           }
           case 2:
           {
               Dollar_to_Euro(dollar);
           }
           case 3:
           {
               Dollar_to_Peso(dollar);
           }
           case 4:
           {
               Dollar_to_Yen(dollar);
               Dollar_to_Euro(dollar);
               Dollar_to_Peso(dollar);
           }
           case 5:
           {
               return;
           }
              
       }

   }

   private static void Dollar_to_Yen(double dollar)
   {
       double yen = dollar*115.08;
       System.out.println(dollar+"dollar is equivalent to "+yen+"Yen");
      
   }

   private static void Dollar_to_Euro(double dollar)
   {
       double euro = dollar*0.94;
       System.out.println(dollar+"dollar is equivalent to "+euro+"Yen");
   }

   private static void Dollar_to_Peso(double dollar)
   {
       double peso = dollar*20.23;
       System.out.println(dollar+"dollar is equivalent to "+peso+"Yen");
   }

}

OUTPUT:

Please Enter $ Amount: 10

Menu

1) Convert and output conversion in Yen
2) Convert and output conversion in Euro
3) Convert and output conversion in Peso
4) Convert and output all 3 currencies.
5) exit()

Enter your choice: 4

10 dollar is equivalent to 1151.29 Yen

10 dollar is equivalent to 9.40 Euro

10 dollar is equivalent to 202.36 Peso

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote