public class Panaderia {
enum Provincia {SALTA, TUCUMAN, CATAMARCA, JUJUY }
public static void main(String[] args) {
for (Provincia p : Provincia.values()) {
int i= promocionLocal(p, 50, 25);
System.out.println(i);
}
}
public static int promocionLocal(Provincia provincia, int salteñas, int tucumanas){
int promos=0;
switch(provincia){
case TUCUMAN:
promos = Math.min(tucumanas/4, salteñas/2); break;
case SALTA:
promos = Math.min(tucumanas/2, salteñas/4); break;
default:
promos = Math.min(tucumanas/3, salteñas/3); break;
}
System.out.println("Promos de "+provincia+": "+promos);
return promos;
}
}
---------------------
package panaderia;
public class AlfajorDeChocolate extends Alfajor {
public AlfajorDeChocolate(){
super();
System.out.println("Constructor AlfajorDeChocolate");
}
public void CambiarPorcentajeChocolateAmargo(ChocolateAmargo amargo, int nuevoPorcentaje){
//amargo.porcentaje = nuevoPorcentaje;
//System.out.println("Nuevo porcentaje del chocolate amargo es: "+amargo.porcentaje);
}
}
------------------------
package panaderia;
public class ChocolateAmargo extends AlfajorDeChocolate{
private int porcentaje;
public ChocolateAmargo(){
super();
this.porcentaje=100;
System.out.println("Constructor ChocolateAmargo");
System.out.println("Porcentaje: "+this.porcentaje);
}
}
--------------------------
package panaderia;
public class ChocolateBlanco extends AlfajorDeChocolate{
public ChocolateBlanco(){
super();
System.out.println("Constructor ChocolateBlanco");
}
}
----
No hay comentarios:
Publicar un comentario