alcancia

import javax.swing.*;
public class RunnerAlca {
 public static void main(String[] args) {
  int opcion;
  MenuAlcancia2214 menuAlcancia2214 = new MenuAlcancia2214();
  do {
   String msj = JOptionPane.showInputDialog(
     "1.Ingresar moneda de $200\n2.Ingresar moneda de $500\n3.Ingresar moneda de $1000\n4.Numero de monedas por denominacion\n5.Cantidad de dinero ahorrado\n6.Romper alcancia\n7.Nueva alcancia\n8. Salir");
   opcion = Integer.parseInt(msj);
   switch (opcion) {
   case 1:
    menuAlcancia2214.getMonDos2214();
    JOptionPane.showMessageDialog(null, "Agrego una moneda de $200");
    break;
   case 2:
    menuAlcancia2214.getMonQui2214();
    JOptionPane.showMessageDialog(null, "Agrego una moneda de $500");
    break;
   case 3:
    menuAlcancia2214.getMonMil2214();
    JOptionPane.showMessageDialog(null, "Agrego una moneda de $1000");
    break;
   case 4:
    JOptionPane.showMessageDialog(null, (menuAlcancia2214.denominaciones()));
    break;
   case 5:
    JOptionPane.showMessageDialog(null, "$" + (menuAlcancia2214.totalDinero()));
    break;
   case 6:
    JOptionPane.showMessageDialog(null,
      "Acaba de romper su alcancia, tenia ahorrado: $" + menuAlcancia2214.totalDinero());
    menuAlcancia2214.setIni();
    menuAlcancia2214.isRota2214();
    JOptionPane.showMessageDialog(null, "Debera de iniciar una nueva alcancia");
   case 7:
    JOptionPane.showMessageDialog(null, "Ha iniciado una nueva alcancia ");
    menuAlcancia2214.setIni();
    break;
   }
  } while (opcion != 8);
  JOptionPane.showMessageDialog(null, "Gracias por ahorrar en nuestras alcancias");
 }
}














public class MenuAlcancia2214 {

 //atributos
 private int monDos2214;//guarda moneda de 200
 private int monQui2214;//guarda monedad de 500
 private int monMil2214;//guarda  monedas de 1000
 private boolean rota2214;//para saber si la alcancia esta rota o no

 public MenuAlcancia2214(){//constructor
  monDos2214=0;
  monMil2214=0;
  monQui2214=0;
  rota2214=false;
 }
 public int getMonDos2214() {
  return monDos2214+=1;
 }
 public void setMonDos2214(int monDos2214) {
  this.monDos2214 = this.monDos2214+=1;
 }
 public int getMonQui2214() {
  return monQui2214+=1;
 }
 public void setMonQui2214(int monQui2214) {
  this.monQui2214 = this.monQui2214+=1;
 }
 public int getMonMil2214() {
  return monMil2214+=1;
 }
 public void setMonMil2214(int monMil2214) {
  this.monMil2214 = this.monMil2214+=1;
 }
 public boolean isRota2214() {
  return rota2214;
 }
 public void setRota2214(boolean rota2214) {
  this.rota2214 = rota2214;
 }
 public String denominaciones() {
  return "cantidad de monedas de $200= " + this.monDos2214+" ,monedas de $500= "+ this.monQui2214+" y monedas de $1000= "+ this.monMil2214;
 
 }
 public int totalDinero() {
  int totDinero = (this.monDos2214*200)+(this.monQui2214*500)+(this.monMil2214*1000);
  return totDinero;
 
 
 }
 public void setIni() {
  this.monDos2214=0;
  this.monQui2214=0;
  this.monMil2214=0;
  totalDinero();
 }



}

Comentarios

Entradas populares