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();
}
}
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
Publicar un comentario