jueves, 14 de octubre de 2010

HISTOGRAMA

package array;

import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class HISTOGRAMA {

    public static void main(String[] args) {
      int arreglo[] = { 19, 3, 15, 7, 11, 9, 13, 5, 17, 1 };
      String salida = "Elemento\tValor\tHistograma";
       // para cada elemento del arreglo, mostrar una barra en el histograma
      for ( int contador = 0; contador < arreglo.length; contador++ ) {
         salida += "\n" + contador + "\t" + arreglo[ contador ] + "\t";
         // imprimir barra de asteriscos
         for ( int estrellas = 0; estrellas < arreglo[ contador ]; estrellas++ ){
            salida += "*";
         }
      } // fin de instrucción for externa
      JTextArea areaSalida = new JTextArea();
      areaSalida.setText(salida);
      JOptionPane.showMessageDialog( null, areaSalida,
         "Programa para imprimir histogramas", JOptionPane.INFORMATION_MESSAGE );
      System.exit( 0 );
   } // fin de main
}

No hay comentarios: