Taller 12

Page 1

NOMBRES: RANDY DAVID. APELLIDOS: ROMERO CORONADO. CURSO:4240. TALLER_12:

Uso de arreglos 1. Escriba un programa en el que se ingresen 20 notas enteras y muestre por pantalla el promedio de ellas. package ejercicio_1_del_taller12;

import java.util.Scanner; public class EJERCICIO_1_DEL_TALLER12 {

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in); int i, nota; int notas[], promedio, promedio_1; notas = new int [20]; promedio_1 = 0; nota = 1; for (i = 0; i < notas.length; i++) { System.out.println("ingrese la nota " + nota); notas[i] = teclado.nextInt(); promedio_1 = promedio_1 + notas[i]; nota = nota + 1; }


promedio = promedio_1 / 20; System.out.println("el promedio de sus notas es: " + promedio); }

}

2. Escriba un programa en el que se generen 20 notas aleatorias, entre 2 y 50. Las notas tendrán decimales. Muestre por pantalla el promedio de todas las notas.

a. Utilizando el programa 2, realice un programa que calcule la mayor nota. b. Utilizando el programa 2, realice un programa que calcule la menor nota. c. Utilizando el programa anterior, realice un programa que muestre cuántas notas están entre: i. 2 y 10 ii. 11 y 20 iii. 21 y 30 iv. 31 y 40 v. 41 y 50 d. Utilizando el programa 2, realice un programa que muestre el promedio de las notas que se encuentran entre los rangos previamente establecidos. Es decir, deberá mostrar 5 promedios. e. Utilizando el programa 2, realice un programa que muestre el número de los aprobados (notas mayores de 31) y los reprobados (notas menores de 30) package EJERCICIO_2_DEL_TALLER12;

import java.util.Scanner;


public class EJERCICIO_2_DEL_TALLER12 {

public static void main(String[] args) {

Scanner teclado = new Scanner(System.in); int notas[], suma, promedio, max, min, promedio_1, promedio_2, promedio_3, promedio_4, promedio_5, suma_1, suma_2, suma_3, suma_4, suma_5; int a, i, nota, contar, contar_1, contar_2, contar_3, contar_4, aprobados, reprobados; notas = new int [20]; nota = 1; suma = 0; suma_1 = 0; suma_2 = 0; suma_3 = 0; suma_4 = 0; suma_5 = 0;

max= notas[0]; min = 100; contar = 0; contar_1 = 0; contar_2 = 0; contar_3 = 0; contar_4 = 0; aprobados = 0; reprobados = 0; for (i = 0; i < notas.length; i++) {


notas[i] = (int) ((Math.random() * 48) + 2); suma = suma + notas[i]; System.out.println("LA NOTA " + nota + " ES: " + notas[i]); nota = nota + 1; if (notas[i] > max) { max = notas[i]; } if (notas[i] < min) { min = notas[i]; } if (notas[i] >= 2 && notas[i] <= 10) { contar = contar + 1; suma_1 = suma_1 + notas[i];

} if (notas[i] >= 11 && notas[i] <= 20) { contar_1 = contar_1 + 1; suma_2 = suma_2 + notas[i];

} if (notas[i] >= 21 && notas[i] <= 30) { contar_2 = contar_2 + 1; suma_3 = suma_3 + notas[i];

} if (notas[i] >= 31 && notas[i] <= 40) { contar_3 = contar_3 + 1;


suma_4 = suma_4 + notas[i];

} if (notas[i] >= 41 && notas[i] <= 50) { contar_4 = contar_4 + 1; suma_5 = suma_5 + notas[i];

} if (notas[i] > 31) { aprobados = aprobados + 1; } if (notas[i] < 30) { reprobados = reprobados + 1; } } System.out.println("1. el promedio de las notas :"); System.out.println("2. nota mayor: "); System.out.println("3. nota menor: "); System.out.println("4. cantidad de notas entes: "); System.out.println("5. promedio entre: "); System.out.println("6. cantidadde aprobados: "); a = teclado.nextInt(); switch (a) { case 1: promedio = suma / 20; System.out.println("la nota promedio es: " + promedio); break;


case 2: System.out.println(" la nota maxima es : " + max); break; case 3: System.out.println("la nota minima es: " + min); break; case 4: System.out.println("entre 2 y 10 hay: " + contar + " notas"); System.out.println("entre 12 y 20 hay: " + contar_1 + " notas"); System.out.println("entre 21 y 30 hay: " + contar_2 + " notas"); System.out.println("entre 31 y 40 hay: " + contar_3 + " notas"); System.out.println("entre 41 y 50 hay: " + contar_4 + " notas"); break; case 5: promedio_1 = suma_1 / contar; System.out.println("el promedio entre los numeros 2 y 10 es: " + promedio_1); promedio_2 = suma_2 / contar_1; System.out.println("el promedio entre los numero 12 y 20 es: " + promedio_2); promedio_3 = suma_3 / contar_2; System.out.println("el promedio entre los numero 21 y 30 es: " + promedio_3); promedio_4 = suma_4 / contar_3; System.out.println("el promedio entre los numero 31 y 40 es:: " + promedio_4); promedio_5 = suma_5 / contar_4; System.out.println("el promedio entre los numero 41 y 50 es: " + promedio_5); break; case 6: System.out.println("el numero total de aprobados es: " + aprobados);


System.out.println("el numero total de reprobados es: " + reprobados);

}

}

} 3. Escriba un programa en el que se ingrese el número del mes y muestre el nombre del mes correspondiente. package ejercicio_3_del_taller_12;

import java.util.Scanner; public class EJERCICIO_3_DEL_TALLER_12 {

public static void main(String[] args) { int numero; String meses[]={"ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOS TO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE"}; Scanner teclado= new Scanner(System.in); System.out.println("INGRESE UN NUMERO POR FAVOR"); numero= teclado.nextInt(); System.out.println("EL MES SERA:" + meses[numero]); } } 4. Escriba un programa que lea un número y, utilizando un arreglo, guarde la tabla de multiplicar de dicho número del 1 al 20. package EJERCICIO_4_DEL_TALLER12;


import java.util.Scanner;

public class EJERCICIO_4_DEL_TALLER12{

public static void main(String[] args) { int tabla, i; Scanner teclado = new Scanner(System.in); int datos[]; datos = new int[20];

System.out.println("INGRESE UN NUMERO"); tabla = teclado.nextInt();

for (i = 0; i <datos.length; i++) { datos[i] = (i * tabla); System.out.println("INDICE:" + i + "VALOR EN EL ARREGLO:" + datos[i]);

}

}

}

5. Escriba un programa que ingrese dos arreglos de números enteros, de tamaño 10. El programa deberá mostrar la suma y multiplicación de los valores en las respectivas posiciones.


package EJERCICIO_5_DEL_TALLER12;

import java.util.Scanner;

public class EJERCICIO_5_DEL_TALLER12 {

public static void main(String[] args) { // TODO code application logic here Scanner teclado = new Scanner(System.in); int arreglo1[], arreglo2[], i, suma_0, suma_1, suma_2, suma_3, suma_4, suma_5, suma_6, suma_7, suma_8, suma_9, multiplicacion_0, multiplicacion_1, multiplicacion_2, multiplicacion_3, multiplicacion_4, multiplicacion_5, multiplicacion_6, multiplicacion_7, multiplicacion_8, multiplicacion_9; arreglo1 = new int[10]; arreglo2 = new int[10]; for (i = 0; i < arreglo1.length; i++) { System.out.println("Ingrese un valor en el arreglo 1: " + i); arreglo1[i] = teclado.nextInt(); } System.out.println(""); for (i = 0; i < arreglo2.length; i++) { System.out.println("Ingrese un valor en el arreglo 2: " + i); arreglo2[i] = teclado.nextInt(); } suma_0 = arreglo1[0] + arreglo2[0]; System.out.println("la suma de valores en las respectiva posicion 0 es: " + suma_0); suma_1 = arreglo1[1] + arreglo2[1]; System.out.println(" la suma valores en las respectiva posicion 1 es: " + suma_1); suma_2 = arreglo1[2] + arreglo2[2]; System.out.println("la suma valores en las respectiva posicion 2 es:" + suma_2); suma_3 = arreglo1[3] + arreglo2[3]; System.out.println("la suma valores en las respectiva posicion 3 es: " + suma_3); suma_4 = arreglo1[4] + arreglo2[4]; System.out.println("la suma valores en las respectiva posicion 4 es: " + suma_4); suma_5 = arreglo1[5] + arreglo2[5];


System.out.println("la suma valores en las respectiva posicion 5 es: " + suma_5); suma_6 = arreglo1[6] + arreglo2[6]; System.out.println("la suma valores en las respectiva posicion 6 es: " + suma_6); suma_7 = arreglo1[7] + arreglo2[7]; System.out.println("la suma valores en las respectiva posicion 7 es:" + suma_7); suma_8 = arreglo1[8] + arreglo2[8]; System.out.println("la suma valores en las respectiva posicion 8 es:" + suma_8); suma_9 = arreglo1[9] + arreglo2[9]; System.out.println("la suma valores en las respectiva posicion 9 es: " + suma_9); System.out.println("");

multiplicacion_0 = arreglo1[0] * arreglo2[0]; System.out.println("la multiplicacio de valores en las respectiva posicion 0 es:" + multiplicacion_0); multiplicacion_1 = arreglo1[1] * arreglo2[1]; System.out.println("la multiplicacio de valores en las respectiva posicion 1 es: " + multiplicacion_1); multiplicacion_2 = arreglo1[2] * arreglo2[2]; System.out.println("la multiplicacio de valores en las respectiva posicion 2 es: " + multiplicacion_2); multiplicacion_3 = arreglo1[3] * arreglo2[3]; System.out.println("la multiplicacio de valores en las respectiva posicion 3 es: " + multiplicacion_3); multiplicacion_4 = arreglo1[4] * arreglo2[4]; System.out.println("la multiplicacio de valores en las respectiva posicion 4 es: " + multiplicacion_4); multiplicacion_5 = arreglo1[5] * arreglo2[5]; System.out.println("la multiplicacio de valores en las respectiva posicion 5 es: " + multiplicacion_5); multiplicacion_6 = arreglo1[6] * arreglo2[6]; System.out.println("la multiplicacio de valores en las respectiva posicion 6 es: " + multiplicacion_6); multiplicacion_7 = arreglo1[7] * arreglo2[7]; System.out.println("la multiplicacio de valores en las respectiva posicion 7 es:" + multiplicacion_7); multiplicacion_8 = arreglo1[8] * arreglo2[8]; System.out.println("la multiplicacio de valores en las respectiva posicion 8 es: " + multiplicacion_8); multiplicacion_9 = arreglo1[9] * arreglo2[9]; System.out.println("la multiplicacio de valores en las respectiva posicion 9 es: " + multiplicacion_9); }

}


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.