sábado, 13 de febrero de 2016

Curso Programación - ARREGLOS EN JAVA - Definicion y ejemplos

<<Curso Programación>> <br>
Un arreglo es un conjunto de elementos de igual tipo.
Por ejemplo:
•Si decimos arreglo de enteros, nos referimos a que nuestro conjunto
 de datos serán solo del tipo números enteros (1,2,3,...,etc).
•Si decimos arreglo de caracteres, será porque los datos que almacenaremos
 serán solo del tipo carácter (‘a’, ’b’, ‘c’, ... , etc).
Un arreglo almacena y manipula los datos almacenados, por lo que podemos 
decir que al trabajar con un arreglo, los datos no son volátiles, como 
suceden con las variables, donde cabe la posibilidad de perder un valor
 anterior si es que se le asigna uno nuevo.


  
TIPOS DE ARREGLOS 1.Arreglos unidimensionales o vectores. 2.Arreglos bidimensionales o matrices. 3.Arreglos multidimensionales. ARREGLOS UNIDIMENSIONALES O VECTORES
En un examen de admisión se registra el apellido del postulante en un vector y en otro su puntaje obtenido, sabiendo que los puntajes válidos son de 0 a 120. Se debe mostrar la relación de alumnos que ingresaron, sabiendo que el puntaje mínimo para ingresar es 60 puntos.
Codificación en JAVA

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

public class Ejemplo2 {

public static void main(String[] args) {
        int N;
   N=Integer.parseInt(JOptionPane.showInputDialog("Ingresar cantidad de postulantes:"));
   Admision(N);
 }
static void Admision(int N){
    int i,mayor=0; 
    String A[]=new String [30];// Apellidos
    int P[]=new int [30];// Puntajes obtenidos
    JTextArea areaSalida = new JTextArea();
      
for(i=0;i< N; i++){   
    P[i]=Integer.parseInt(JOptionPane.showInputDialog("Ingresar puntaje de 0 a 120"));
       if(P[i]>=0 && P[i]<=120)
          A[i]=JOptionPane.showInputDialog("Ingresar apellido");
         else{
       JOptionPane.showMessageDialog(null,"El puntaje no es válido");   
           i--; 
          }          
       }
        
areaSalida.append("Los ingresantes del examen admisión son:\n");
     JOptionPane.showMessageDialog(null,areaSalida);
      for(i=0;i< N; i++){
      if(P[i]>=60)
         areaSalida.append(A[i]+"\n");
         JOptionPane.showMessageDialog(null,areaSalida);
        }
    }
}
<<Curso Programación>> <br>

No hay comentarios:

Publicar un comentario