1. Instituto Tecnológico de Salina Cruz
ITSAL
Programación Orientada a Objetos
UNIDAD I
“Practica I - Arreglos”
Alumno
Miguel Ángel Moreno Vásquez
Tecnologías de la Información y la Comunicación
3 Semestre, Grupo E2
Docente
Román Nájera Susana Mónica
Estructura y Org. De Datos 11 de Septiembre del 2014
2. Instrucciones
Realizar un programa que permita en base a 50 calificaciones:
Determinar cuál de ellos tiene calificación aprobatoria
Determinar cuál de ellos tiene una calificación mayor a la media del grupo
Desarrollo
Se creo un arreglo con un tamaño de 50
Se creo un ciclo FOR para ingresar los valores de las calificaciones dentro del arreglo
A base de un ciclo FOR, se evalua cada valor con el de una calificación aprobatoria
Una pequeña parte efectua el valor que contendrá la media del grupo
Finalmente, dentro del mismo ciclo, podremos ver tanto el número de la calificación
junto con su valor, si ha sido aprobado o no, y si pasa la media
Estructura y Org. De Datos 11 de Septiembre del 2014
3. Actividad I – Arreglos
En esta practica podemos ver como a base de un arreglo de 50 digitos que seran las
calificaciones de los alumnos determinara lo que se le pide en cada uno de los ciclos FOR.
Linea de codigo
import java.util.*;
public class ACT {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int c[]; int a = 7; int s = 0;
double m = 0;
c = new int[50];
//Para pedir las 50 calificaciones
for(int i=0;i<c.length;i++){
System.out.println("Escriba la calificacion "+(i+1));
c[i] = scanner.nextInt();
s = s+c[i];
}
//Calcula la media
m = s/c.length; System.out.println("Media grupal: "+m);
//Para determinar la calificacion aprobatoria
for(int j=0;j<c.length;j++){
if(c[j]>a){
if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", No paso la media");
}
else{ System.out.println((j+1)+").- "+c[j]+" Aprobo"+", Paso la media");
}
}
else{
if(c[j]<m){ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", No paso la media");
}
else{ System.out.println((j+1)+").- "+c[j]+" Reprobo"+", Paso la media");
}
}
}
}
}
Estructura y Org. De Datos 11 de Septiembre del 2014
4. Resultado
En esta ocacion solo se ocuparon 5 calificaciones para ver un resultado mas corto
Estructura y Org. De Datos 11 de Septiembre del 2014