Giter VIP home page Giter VIP logo

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

U2-Hoja-4-EJERCICIO-3

Mete y saca de un monedero constructor con JAVA y getters&setters..

  3.- Define una clase 'Monedero' que permita gestionar la cantidad de dinero de que una persona dispone 
      en un momento dado. La clase deberá tener:
   
      • Un constructor que permitirá crear un monedero con una cantidad de dinero inicial.
  
      • Un método para meter dinero en el monedero.
  
      • Otro para sacarlo.
  
      • Y finalmente, otro para consultar el disponible.

  * Solo podrá conocerse la cantidad de dinero del monedero a través de este último método.  
  * Por supuesto, no se podrá sacar más dinero del que haya en un momento dado en el monedero.

  - Ejemplo de ejecución:

   creo mi monedero con 20 euros
   Añado al monedero 10,4 euros
   tienes = 30,40
   Intento sacar 50 euros
   No hay saldo suficiente
   tienes = 30,40
   Intento sacar 20 euros
   tienes = 10,40
public class Ejercicio3 {
   public static void main(String[] args) { 
   Monedero cantidad=new Monedero(); 
   cantidad.setInicial(20);
   cantidad.setMeter((float) 10.4); 
   cantidad.setVer(000);
   cantidad.setSacar(50); 
   System.out.printf("\ncreo mi monedero con: %,.2f",cantidad.getInicial());
   System.out.printf(" euros. \nAnado al monedero %,.2f",cantidad.getMeter());  
   float actual = (cantidad.getInicial())+(cantidad.getMeter());
   System.out.printf(" euros. \ntienes = %,.2f",(cantidad.getInicial())+(cantidad.getMeter())); 
   System.out.print("\nIntento sacar "+cantidad.getSacar());
   if (actual < cantidad.getSacar()) {
   cantidad.setSacar(20); 
   cantidad.setVer(000); 
   System.out.print(" euros. \nNo hay saldo suficiente."); 
   System.out.printf("\ntienes = %,.2f",actual); 
   System.out.print("\nIntento sacar "+cantidad.getSacar()); 
   System.out.printf(" euros. \ntienes = %,.2f",(actual-cantidad.getSacar()));
   } 
 }
}

3

public class Monedero {
     public Monedero(){}   
     float inicial, meter, sacar, ver;
     public float getInicial(){return inicial;}
     public float getMeter(){return meter;}
     public float getSacar(){return sacar;} 
     public float getVer(){return ver;}
     public void setInicial(float inicial){this.inicial=inicial;} 
     public void setMeter(float meter){this.meter=meter;} 
     public void setSacar(float sacar){this.sacar=sacar;} 
     public void setSacar2(float sacar){this.sacar=sacar;} 
     public void setVer(float ver){this.ver=ver;} 
}

u2-hoja-4-ejercicio-3'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.