Code Monkey home page Code Monkey logo

u2-hoja-3-ejercicio-1's Introduction

U2-Hoja-3-EJERCICIO-1

Clase Finanzas para programa en JAVA con constructores que devuelve el cambio Euro/Dolar insertado por user.

1.- Realiza una clase finanzas que convierta dólares a euros y viceversa. 
    Como atributo tiene un número decimal para almacenar a como está el cambio entre ambas monedas.

    Como constructores tiene:

        ✅ Un constructor finanzas() por defecto, el cual establecerá el cambio Dolares a Euros en 1.06.
        ✅ (1 dólar son 1.06 euros).
        ✅ Un constructor finanzas(double), el cual permitirá configurar el cambio dólar a euro.

   Codifica los métodos dolaresToEuros y eurosToDolares. 
   Ambos métodos reciben la cantidad de dinero a cambiar, realizan la conversión de la moneda y devuelven la respuesta. 

   Prueba que dicha clase funciona correctamente haciendo conversiones entre euros y dólares 
   realizando las siguientes acciones:

       ✅ Crea un objeto finanzas denominado finanza con el constructor por defecto.
       ✅ Pide al usuario que te introduzca los dolares que tiene y muestra cuantos euros son.
       ✅ Pide al usuario que te introduzca los euros que tiene y muestra cuantos dolares son.
       ✅ Crea otro objeto finanza2 con el cambio a 1.10 y con los dolares introducidos anteriormente por el usuario muestra cuantos euros son.
import java.util.Scanner;
public class Ejercicio1 {
    public static void main(String[] args) {
      Scanner teclado1 = new Scanner(System.in); 
      float cantidad; 
      System.out.print("\n\n"); 
      System.out.print("Introduce una cantidad de euros: "); 
      cantidad=teclado1.nextFloat(); System.out.print(cantidad);
      System.out.printf("euros (al cambio 1.06)= %,.2f",(cantidad*1.06));
      System.out.print("$.\n\n");
 Finanzas opera=new Finanzas();  
 opera.setDolarAEuro(cantidad*1.06);
 opera.setEuroADolar(cantidad/1.06); 
       Scanner teclado2 = new Scanner(System.in);
       System.out.println("\n\nIntroduce una cantidad de dolares: "); 
       float cantidad2 = teclado2.nextFloat(); System.out.print(cantidad);
       System.out.printf("$ (al cambio 1.06) = %,.2f",(cantidad2/1.06));
       System.out.print("euros.\n");   
 System.out.print(cantidad);      
 System.out.printf("$ (al cambio 1.10) = %,.2f",(cantidad2/1.10));
 System.out.print("euros.\n\n");
    }
}

1

public class Finanzas{
   private double dolarAEuro;
   private double euroADolar;
   public Finanzas(){}  
   public Finanzas(double dolarAEuroResult, double euroADolarResult){ 
     this.dolarAEuro=dolarAEuroResult;  
     this.euroADolar=euroADolarResult;}
     public double getDolarAEuro(){return dolarAEuro;}
     public double getEuroADolar(){return euroADolar;} 
     public void setDolarAEuro(double dolarAEuro){
     this.dolarAEuro=dolarAEuro; }
     public void setEuroADolar(double euroADolar)  
     {this.euroADolar=euroADolar;}
}

u2-hoja-3-ejercicio-1's People

Contributors

limengyan22 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.