practicas programacion tercer parcial
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27/11/14
import java.util.*;
public class MediaDeLaClase {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int numAlum;
double suma = 0,media;
// Lectura del numero de alumnos debe de ser un valor positivo
do {
System.out.print("Numero de alumnos de la clase");
numAlum = sc.nextInt();
} while (numAlum <= 0);
// se crea un array llamado notas de numAlumn elementos de tipo double
double [] notas = new double [numAlum];
// Entrada de datos se lee la nota de cada alumno y se guarda
// en cada elemento del array
for(int A = 0; A< notas.length; A++) {
System.out.print("Alumno" + (A + 1) + " Nota final:");
notas[A] = sc.nextDouble();
}
// Sumar todas las notas
for(int A = 0; A < notas.length; A++) {
suma = suma + notas.length;
}
// calcular la media
media = suma / notas.length;
// mostrar la media
System.out.printf("Nota media del curso: %.2f %n",media);
// mostrar los valores superiores a la media
System.out.println("Listado de notas superiores a la media");
for(int A = 0; A < notas.length; A++) {
if(notas[A]> media) {
System.out.println("Alumno numero " +(A + 1) + " Nota final:" + notas [A]);
}
}
}
}
Salida:
Numero de alumnos de la clase
49
Alumno1 Nota final:
2° parctica:
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27/11/14
import java.util.*;
public class Media_Enteros_Posicion_Pares {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int []numeros = new int [10];
double media = 0;
// lectura de datos y llenar el array
System.out.println("Lectura de los elementos del array");
for(int A = 0; A< 10; A++) {
System.out.print("numeros[" + A +"]=");
numeros [A]= sc.nextInt(); }
// recorrer el array y calcular la media
for(int A = 0; A< 10; A++) {
if(int A % 2 == 0) { // si la posicion actual es par
media = media + numeros[A]; // se suma el valor de esa posicion
}
}
// Calcular y mostrar la media
System.out.println("Media de los valores que se encuentran en posiciones pares:" + media/5);
}
}
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27/11/14
import java.util.*;
public class Enteros_Media_PosNeg {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] numeros = new int [10];
int pos = 0, neg = 0; // contadores para positivos y negativos
int A; double sumaPos = 0, sumaNeg = 0; // suma de positivos y negativos
//Leemos los valores por teclado y los guardamos en el array
System.out.println("Lectura de los elementos del array");
for(int A= 0; A < numeros.length; A++) {
System.out.print("Numeros["+ A +"]=");
numeros[A]=sc.nextInt(); }
// se recorre el array para sumar positivos y negativos
for(int A = 0; A < numeros.length; A++) {
if(numeros [A] > 0) { // sumar positivos
sumaPos += numeros [A];
pos++; }
else if(numeros [A] < 0) { //sumar negativos
sumaNeg += numeros[A];
neg++; } } //mostrar resultados
if(pos!= 0) { System.out.println("Media de los valores positivos" + sumaPos / pos); }
else { System.out.println("No ha introducido numeros positivos"); }
if(neg != 0) { System.out.println("Media de los valores negativos:"+sumaNeg / neg); }
else { System.out.println("No ha introducido numeros negativos");
}
}
}
4° practica
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27//11//14
import java.util.*;
public class ArrayPares {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int cont = 2;
int [] pares = new int [60];
// UTILIZAMOS UN CONTANDOR CON VALOR INICIAL 2 Y LE SUMAMOS DOS EN CADA ITERACION
for(int A = 0; A < pares.length; A++) {
pares[A] = cont;
cont += 2;
}
// mostrar el array
for(int A = 0; A < pares.length; A++) {
System.out.println(pares [A]);
}
}
}
110
112
114
116
118
120
5° practica
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27/11/14
import java.util.*;
public class Positivo_Negativo_Cero {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int []numeros = new int [10];
int pos = 0, neg = 0, cero = 0; // contadores
// Leemos los valores por teclado y los guardamos en el array
System.out.println("Lectura de los elementos del array");
for(int A = 0; A < numeros.length; A++) {
System.out.print("numeros[" + A +"]=");
numeros [A] = sc.nextInt();
}
// se recorre el array para contar positivos y negativos y ceros
for(int A = 0; A < numeros.length; A++) {
if(numeros[A] > 0) {
pos++;
} else if (numeros [A] < 0) {
neg++;
} else {
cero++; } }
// mostrar resultados
System.out.println("Positivos: " +pos);
System.out.println("Negativos: " + neg);
System.out.println("Ceros: " + cero);
}
}
Lectura de los elementos del array
numeros[0]= 0
numeros[1]= 3
numeros[2]= 4
numeros[3]= 6
numeros[4]= 8
numeros[5]= 13
numeros[6]= -7
numeros[7]= -8
numeros[8]= 34
numeros[9]= -56
Positivos: 6
Negativos: 3
Ceros: 1
6° practica
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 27/11/14
import java.util.*;
public class Enteros_Media_PosNeg {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int [] numeros = new int [10];
int pos = 0, neg = 0; // contadores para positivos y negativos
double sumaPos = 0, sumaNeg = 0; // suma de positivos y negativos
//Leemos los valores por teclado y los guardamos en el array
System.out.println("Lectura de los elementos del array");
for(int A= 0; A < numeros.length; A++) {
System.out.print("Numeros["+ A +"]=");
numeros[A]=sc.nextInt(); }
// se recorre el array para sumar positivos y negativos
for(int A = 0; A < numeros.length; A++) {
if(numeros [A] > 0) { // sumar positivos
sumaPos += numeros [A];
pos++; }
else if(numeros [A] < 0) { //sumar negativos
sumaNeg += numeros[A];
neg++; } } //mostrar resultados
if(pos!= 0) { System.out.println("Media de los valores positivos" + sumaPos / pos); }
else { System.out.println("No ha introducido numeros positivos"); }
if(neg != 0) { System.out.println("Media de los valores negativos:"+sumaNeg / neg); }
else { System.out.println("No ha introducido numeros negativos");
}
}
}
Lectura de los elementos del array
Numeros[0]= 5
Numeros[1]= 40
Numeros[2]= -7
Numeros[3]= 0
Numeros[4]= 23
Numeros[5]= -23
Numeros[6]= 50
Numeros[7]= -76
Numeros[8]= 123
Numeros[9]= 45
Media de los valores positivos47.666666666666664
Media de los valores negativos:-35.333333333333336
7° practica
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class Lista2 {
public static void main(String[] args) {
ArrayList nombres = new ArrayList ();
nombres.add("uriel");
nombres.add("valeria");
nombres.add("gustavo");
nombres.add("laura");
nombres.add("ulises");
System.out.println(nombres);
}
}
[uriel, valeria, gustavo, laura, ulises]
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class Lista1 {
public static void main(String[] args) {
ArrayList nombres = new ArrayList();
nombres.add("uriel");
nombres.add("valeria");
nombres.add("gustavo");
nombres.add("laura");
nombres.add("ulises");
System.out.println(nombres);
nombres.add(2,"Araceli");
nombres.add(4,"Griselda");
System.out.println(nombres);
nombres.add(3,"Gustavo");
nombres.add(5,"Raul");
System.out.println(nombres);
nombres.add(0,"Eduardo");
nombres.add(1,"Jose");
System.out.println(nombres);
}
}
SALIDA:
[uriel, valeria, gustavo, laura, ulises]
[uriel, valeria, Araceli, gustavo, Araceli, laura, ulises]
[uriel, valeria, Araceli, Araceli, gustavo, Araceli, Araceli, laura, ulises]
[Araceli, Araceli, uriel, valeria, Araceli, Araceli, gustavo, Araceli, Araceli, laura, ulises]
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class Lista {
public static void main(String[] args) {
ArrayList nombres = new ArrayList();
nombres.add("uriel");
nombres.add("valeria");
nombres.add("gustavo");
nombres.add("laura");
nombres.add("ulises");
System.out.println(nombres);
nombres.add(2,"Araceli");
nombres.add(4,"Araceli");
System.out.println(nombres);
nombres.add(3,"Araceli");
nombres.add(5,"Araceli");
System.out.println(nombres);
nombres.add(0,"Araceli");
nombres.add(1,"Araceli");
nombres.remove(2);
System.out.println(nombres);
nombres.remove(2);
System.out.println(nombres);
nombres.remove(4);
System.out.println(nombres);
nombres.remove(7);
System.out.println(nombres);
nombres.remove(6);
System.out.println(nombres);
}
}
[uriel, valeria, Araceli, Araceli, gustavo, Araceli, Araceli, laura, ulises]
[Araceli, Araceli, valeria, Araceli, Araceli, gustavo, Araceli, Araceli, laura, ulises]
[Araceli, Araceli, Araceli, Araceli, gustavo, Araceli, Araceli, laura, ulises]
[Araceli, Araceli, Araceli, Araceli, Araceli, Araceli, laura, ulises]
[Araceli, Araceli, Araceli, Araceli, Araceli, Araceli, laura]
[Araceli, Araceli, Araceli, Araceli, Araceli, Araceli]
10°PRACTICA:
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class ListaNum1 {
public static void main(String[] args) {
ArrayList numeros = new ArrayList();
numeros.add(2,"2002");
numeros.add(4,"2014");
System.out.println(numeros);
numeros.add(1,"99");
numeros.add(3,"77");
System.out.println(numeros);
numeros.add(0,"100");
numeros.add(5,"200");
System.out.println(numeros);
numeros.add(6,"100");
numeros.add(8,"200");
numeros.add(11,"100");
numeros.add(13,"200");
System.out.println(numeros);
}
}
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class ListaNum {
public static void main(String[] args) {
ArrayList numeros = new ArrayList();
numeros.add("48");
numeros.add("34");
numeros.add("8");
numeros.add("7");
numeros.add("2006");
System.out.println(numeros);
}
}
[48, 34, 8, 7, 2006]
12° PRACTICA
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class ListaNum1 {
public static void main(String[] args) {
ArrayList numeros = new ArrayList();
numeros.add("48");
numeros.add("34");
numeros.add("8");
numeros.add("7");
numeros.add("2006");
System.out.println(numeros);
numeros.add(2,"2002");
numeros.add(4,"2014");
System.out.println(numeros);
numeros.add(1,"99");
numeros.add(3,"77");
System.out.println(numeros);
numeros.add(0,"100");
numeros.add(5,"200");
System.out.println(numeros);
numeros.add(6,"100");
numeros.add(8,"200");
numeros.add(11,"100");
numeros.add(13,"200");
System.out.println(numeros);
}
}
[48, 34, 8, 7, 2006]
[48, 34, 2002, 8, 2014, 7, 2006]
[48, 99, 34, 77, 2002, 8, 2014, 7, 2006]
[100, 48, 99, 34, 77, 200, 2002, 8, 2014, 7, 2006]
[100, 48, 99, 34, 77, 200, 100, 2002, 200, 8, 2014, 100, 7, 200, 2006]
package tercer_parcial;
// LOREDO MOYA JOSE HUMBERTO
// 25/11/14
import java.util.ArrayList;
public class ListaNum2 {
public static void main(String[] args) {
ArrayList numeros = new ArrayList();
numeros.add("48");
numeros.add("34");
numeros.add("8");
numeros.add("7");
numeros.add("2006");
System.out.println(numeros);
numeros.add(2,"2002");
numeros.add(4,"2014");
System.out.println(numeros);
numeros.add(1,"99");
numeros.add(3,"77");
System.out.println(numeros);
numeros.add(0,"100");
numeros.add(5,"200");
System.out.println(numeros);
numeros.add(6,"100");
numeros.add(8,"200");
numeros.add(11,"100");
numeros.add(13,"200");
System.out.println(numeros);
numeros.remove(1);
System.out.println(numeros);
numeros.remove(2);
System.out.println(numeros);
numeros.remove(8);
System.out.println(numeros);
numeros.remove(7);
System.out.println(numeros);
numeros.remove(8);
System.out.println(numeros);
numeros.remove(9);
System.out.println(numeros);
}
}
[48, 34, 8, 7, 2006]
[48, 34, 2002, 8, 2014, 7, 2006]
[48, 99, 34, 77, 2002, 8, 2014, 7, 2006]
[100, 48, 99, 34, 77, 200, 2002, 8, 2014, 7, 2006]
[100, 48, 99, 34, 77, 200, 100, 2002, 200, 8, 2014, 100, 7, 200, 2006]