Crear el constructor de la clase para inicializar los atributos de la clase en cero. Utilizar el método dado en clase Asignar para pasar los valores leídos a los atributos de la clase. Escriba un método ConversionMoneda (…) que permita convertir una cantidad de dinero dada en dólares, libras o yenes a Euros. Estas son las equivalencias aproximadas: 1 libra=1,22 euros 1 dólar=0,75 euros 1 yen=0.009 euros Regrese el resultado al programa principal.
A continuación, te proporciono una clase `Moneda` que inicializa los atributos en cero y cuenta con el método `ConversionMoneda` para convertir entre diferentes monedas: ```java public class Moneda { private double euros; private double dolares; private double libras; private double yenes; public Moneda() { euros = 0; dolares = 0; libras = 0; yenes = 0; } public void Asignar(double euros, double dolares, double libras, double yenes) { this.euros = euros; this.dolares = dolares; this.libras = libras; this.yenes = yenes; } public void ConversionMoneda(double cantidad, String monedaOrigen) { double resultado = 0; switch (monedaOrigen) { case "Dolares": resultado = cantidad * 0.75; break; case "Libras": resultado = cantidad * 1.22; break; case "Yenes": resultado = cantidad * 0.009; break; case "Euros": resultado = cantidad; break; default: System.out.println("Moneda origen no soportada"); return; } System.out.println(cantidad + " " + monedaOrigen + " son " + resultado + " euros"); } } ``` A continuación, te proporciono un ejemplo de uso de esta clase: ```java public class Main { public static void main(String[] args) { Moneda moneda = new Moneda(); System.out.println("Iniciar los atributos de la clase en cero"); moneda.Asignar(0, 0, 0, 0); System.out.println("Atributos iniciales: euros=" + moneda.euros + ", dolares=" + moneda.dolares + ", libras=" + moneda.libras + ", yenes=" + moneda.yenes); moneda.Asignar(10, 5, 2, 1000); System.out.println("Atributos actuales: euros=" + moneda.euros + ", dolares=" + moneda.dolares + ", libras=" + moneda.libras + ", yenes=" + moneda.yenes); moneda.ConversionMoneda(10, "Dolares"); moneda.ConversionMoneda(5, "Libras"); moneda.ConversionMoneda(1000, "Yenes"); moneda.ConversionMoneda(2, "Euros"); moneda.ConversionMoneda(10, "Dolares"); } } ``` Este código crea un objeto de la clase `Moneda`, inicializa los atributos en cero y luego asigna valores a cada uno de ellos. Luego, utiliza el método `ConversionMoneda` para convertir una cantidad de dinero en diferentes monedas.