<<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