viernes, 7 de febrero de 2014

Unidad 3 Ejercicio 1

/*
1. Hacer un programa que almacene en
* un vector de 5 elementos las ventas anuales de cada una de las 5 tiendas de una
* cadena de supermercados (asignárselos al vector al declararlo).
* A continuación calcular cuál fue la tienda que menos vendió,
* cuál fue la que más vendió y el importe total de ventas de las 5 tiendas. */
package unidad3ejercicio1;

import java.util.Arrays;

/**
*
* @author Juan
*/
public class Unidad3Ejercicio1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int ventas [] = {100,250,25,68,40};
        int mayor, menor, total=0;
        int posMayor, posMenor;
       
        mayor=menor=ventas[0];
        posMayor=posMenor=0;
       
  

      for (int i : ventas) {
            if (i>mayor) mayor=i;
                else if (i<menor) menor=i;
            total+=i;
        }
        System.out.println("Mayor ventas: "+ mayor);
        System.out.println("Menor ventas: "+ menor);
        System.out.println("Total "+ total);
       
       
        mayor=menor=ventas[0];
        posMayor=posMenor=total=0;
       
       
        for (int j = 0; j < ventas.length; j++)
        {
            if (ventas[j]>ventas[posMayor]) posMayor=j;
               
             else if (ventas[j]<ventas[posMenor]) posMenor=j;
            total+=ventas[j];
           
        }
        System.out.println("Mayor ventas: "+ ventas[posMayor]);
        System.out.println("Menor ventas: "+ ventas[posMenor]);
        System.out.println("Total "+ total);
        System.out.println("Mayor ventas: "+ mayor);
        System.out.println("Menor ventas: "+ menor);
        Arrays.sort(ventas);
        for (int i = 0; i < ventas.length; i++) {
           
            System.out.println("ventas["+ i+"]"+ " = "+ventas[i]);
       
        }
        System.out.println("Busca la posición del valor 40: "+ Arrays.binarySearch(ventas, 40));
    }
}