Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Martin Morales
/**
* @author FIX
*/
// -----------------------------------------------------------------
// Atributos
// -----------------------------------------------------------------
/**
*/
/**
*/
/**
*/
/**
*/
*/
/**
*/
// -----------------------------------------------------------------
// Métodos
// -----------------------------------------------------------------
/**
*/
public Alcancia( )
numeroMonedas50 = 0;
numeroMonedas100 = 0;
numeroMonedas200 = 0;
numeroMonedas500 = 0;
numeroMonedas1000 = 0;
estado = 0;
interes = 0;
/**
*/
return numeroMonedas50;
/**
*/
return numeroMonedas100;
/**
*/
return numeroMonedas200;
/**
* Retorna el número de monedas de $500 que hay en la alcancía.
*/
return numeroMonedas500;
/**
*/
return numeroMonedas1000;
/**
*/
return estado;
/**
*/
/**
*/
return "La alcancía tenía: \n " + numeroMonedas50 + " moneda(s) de $50 \n " +
numeroMonedas100 + " moneda(s) de $100 \n " + numeroMonedas200 + " moneda(s) de
$200 \n " + numeroMonedas500 + " moneda(s) de $500 \n " + numeroMonedas1000
+ " moneda(s) de $1000 \n " + "Para un total de $" + totalDinero + " pesos.";
/**
*/
interes = interes-(calcularTotalDinero()*0.01);
numeroMonedas50 = numeroMonedas50 + 1;
}
/**
*/
numeroMonedas100 = numeroMonedas100 + 1;
/**
*/
numeroMonedas200 = numeroMonedas200 + 1;
/**
*/
numeroMonedas500 = numeroMonedas500 + 1;
/**
* Agrega una moneda de $1000 a la alcancía. <br>
*/
interes = interes+30;
numeroMonedas1000 = numeroMonedas1000 + 1;
/**
*/
estado = 1;
// -----------------------------------------------------------------
// Puntos de Extensión
// -----------------------------------------------------------------
/**
* @return Respuesta 1.
*/
/**
* @return Respuesta 2.
*/
package ejercicio.alcancia;
import java.util.Scanner;
/**
* @author FIX
*/
int accion;
do{
System.out.println("6. Salir");
accion = sc.nextInt();
switch (accion){
case 1: {
int pDenominacion = 0;
if( cerdito.darEstado( ) == 0 ){
System.out.println("50");
System.out.println("100");
System.out.println("200");
System.out.println("500");
System.out.println("1000");
pDenominacion = sc.nextInt();
switch (pDenominacion) {
case 1000:
cerdito.agregarMoneda1000( );
break;
case 50:
cerdito.agregarMoneda50( );
break;
case 100:
cerdito.agregarMoneda100( );
break;
case 200:
cerdito.agregarMoneda200( );
break;
case 500:
cerdito.agregarMoneda500( );
break;
default:
System.out.println("Opcion Incorrecta");
break;}
}else
System.out.println("Cerdito Roto");
break;
case 2: {
break;
case 3: {
System.out.println("" + cerdito.darEstadoAlcancia());
break;
case 4: {
if (cerdito.darEstado()== 0){
cerdito.romperAlcancia();
break;
case 5: {
case 6:{
System.exit(0);
default:
System.out.println("Accion Invalida");