{
public static void main(String args[])
{
boolean ciclo=true;
int p=1;
while(ciclo)
{
System.out.print("--------------------Prueva Numero: "+p+"--------------------");
Cajas d=new Cajas();
d.cargarRecaudacion(false);
float menor[]=d.buscarMenor();
System.out.println("\n\nLa caja de menor recaudacion es "+menor[2]+" Sucursal: "+menor[1]+" - Recaudacion: "+menor[0]+"\n");
float sucursales[]=d.recaudacionPorCaja();
for(int i=0;i
{ mayor[0]=cajas[i][j]; mayor[1]=i; mayor[2]=j;}
}
return mayor;
}
//Devuelve un vector float de longitud la cantidad de sucursales
//el codigo de cada sucursal corresponde con un indice del vector
//el contenido de cada posicion corresponde con la recaudacion de dicha sucursal
public float[] recaudacionPorCaja()
{
float porCaja[]=new float[5];
for(int n=0; n
porCaja[n]=0;
}
for(int i=0; i
for(int j=0; j
porCaja[i]+=cajas[i][j];
}
}
return porCaja;
}
//Devuelve un vector String de longitud la cantidad de cajas de recaudacion 0
//Cada String del vector contiene la informacion correspondiente a una caja distinta de recaudacion 0
public String cajasCerradas()
{
String cerradas="\nLas Cajas cerradas son:\n";
boolean hay=false;
for(int i=0; i
if(cajas[i][j]==0)
{
cerradas+="Sucursal "+i+", Caja:"+j+"\n";
//System.arraycopy(otra,0,cerradas,cerradas.length,otra.length);
hay=true;
}
}
if(!hay)
cerradas="\nNo hubo cajas cerradas";
return cerradas;
}
//Devuelve un vector float de longitud 3
//vector[0]=Menor Recaudacion
//vector[1]=Sucursal
//vector[2]=Caja
public float[] buscarMenor()
{
float menor[];
menor= new float[3];
for(int n=0;n
for(int i=0; i
if(j==0&&i==0)
{ menor[0]=cajas[0][0]; menor[1]=0; menor[2]=0;}
if(cajas[i][j]
}
return menor;
}
public void cargarRecaudacion(boolean manual)
{
if(manual==true)
{
//Carga manual
}
else
{
//Carga automatica
for(int i=0;i
for(int j=0;j
cajas[i][j]=(int)(Math.random()*100);
}
}
}
}
//Hace "ping" a la direccion dada por las 4 primeras componentes de cada vector cajas[i]
public void Com()
{
String ip;
System.out.println("\nHaremos ping a la direccion ip dada por las 4 primeras\ncomponentes de cada vector sucursal:\n");
for(int i=0;i
ip=(int)cajas[i][0]+"."+(int)cajas[i][1]+"."+(int)cajas[i][2]+"."+(int)cajas[i][3];
int timeout=3000;
try
{
boolean responde = InetAddress.getByName(ip).isReachable(timeout);
if(responde)
System.out.println(ip+":ok");
else
System.out.println(ip+":no responde");
}
catch ( Exception e )
{
System.out.println("No se dectecto Internet - "+ip+"\n");
}
}
}
}