Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Resueltos - Arreglos
Ejercicios Resueltos - Arreglos
prueba;
import java.util.Scanner;
public class fahrenheit
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("Número de Ciudades: ");
int nro = Leer.nextInt();
//Crear los arreglos
String ciudad[][] = new String[nro][2];
double temp[][] = new double [nro][2];
//Insertar datos en los arreglos
for (int i = 0; i < nro; i++) {
System.out.println("Ingrese nombre de la ciudad: "+(i+1));
ciudad[i][0]=Leer.next();
System.out.println("Ingrese Temperartura de la ciudad: "+(i+1));
temp[i][0]=Leer.nextInt();
//Evaluar nota para determinar categoría
if(temp[i][0] <12){
ciudad[i][1] = "FRIO";
}else if(temp[i][0] >= 13 && temp[i][0] < 26){
ciudad[i][1] = "TEMPLADO";
}else{
ciudad[i][1] = "CALUROSO";
}
}
for (int i = 0; i < nro; i++) {
temp [i][1]= 32 + (9*temp[i][0]/5);
}
//Mostrar datos del arreglo
System.out.println("=============================================================
===========================");
System.out.println("ciudad \t\t Centigrados \t\t Fahrenheit \t\t\t calificacion");
System.out.println("=============================================================
===========================");
for (int i = 0; i < nro; i++) {
System.out.println(ciudad[i][0]+"\t\t\t"+temp[i][0]+"\t\t\t"+temp[i][1]+"\t\t\t"+ciudad[i][1]);
}
}
}
package pe.upt.prueba;
import java.util.Scanner;
public class PromedioPractica
{ public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("Ingrese Nro. de alumnos: ");
int nro = Leer.nextInt();
int notas [][]= new int [nro][5];
double promedio [][] = new double [nro][2];
// ingrese datos a la matriz
for (int i = 0; i < nro; i++) {
System.out.println("ingrese nota de la practica del alumno "+(i+1)+":");
notas [i][0]=Leer.nextInt();
System.out.println("ingrese nota de la practica del alumno "+(i+1)+":");
notas [i][1]=Leer.nextInt();
System.out.println("ingrese nota de la practica del alumno "+(i+1)+":");
notas [i][2]=Leer.nextInt();
System.out.println("ingrese nota de la practica del alumno "+(i+1)+":");
notas [i][3]=Leer.nextInt();
promedio [i][0]=(notas [i][0] + notas [i][1] +notas [i][2] +notas [i][3])/4;
System.out.println("=============================================================
==============================================");
System.out.println("\t\t\t nota 1 \t nota 2 \t nota 3 \t nota 4 \t Promedio ");
for (int i = 0; i < nro; i++) {
System.out.println("notas del alumno"+(i+1)+": \t "+notas [i][0]+"\t\t"+notas
[i][1]+"\t\t"+notas [i][2]+"\t\t"+notas [i][3]+"\t\t"+promedio [i][0]);
}
package pe.upt.prueba;
import java.util.Scanner;
public class carreras_velocistas
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("Número de velocistas: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nom_Caract[][] = new String[nro][2];
double Tiempo[][] = new double [nro][5];
System.out.println("=============================================================
===========================");
System.out.println("deportista \t\t tiempo \t\t caracteristicas");
System.out.println("=============================================================
===========================");
for (int i = 0; i < nro; i++) {
System.out.println(Nom_Caract[i][0]+"\t\t\t"+Tiempo[i][4]+"\t\t\t"+Nom_Caract[i][1]);
}
package pe.upt.prueba;
import java.util.Scanner;
public class Base_Datos_Personas
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("Número de personas a registar: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nombre_Etapa[][] = new String[nro][2];
int edad[][] = new int [nro][2];
int count = 0,count1=0,count2=0,count3=0;
}
}
//Mostrar datos del arreglo
System.out.println("=============================================================
===========================");
System.out.println("NOMBRE \t\t EDAD \t\t ETAPA ");
System.out.println("=============================================================
===========================");
for (int i = 0; i < nro; i++) {
System.out.println(Nombre_Etapa[i][0]+"\t\t\t\t"+edad[i][0]+"\t\t\t\t"+Nombre_Etapa[i][1]);
System.out.println("=============================================================
========================");
System.out.println("numero de niños :"+count);
System.out.println("numero de jovenes :"+count1);
System.out.println("numero de Adultos :"+count2);
System.out.println("numero de Adulto Mayores :"+count3);
System.out.println("=============================================================
========================");
}
}
package pe.upt.prueba;
import java.util.Scanner;
public class Capital_financiera
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("Número de prestamos a registar: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Persona [] = new String[nro];
int capital [] = new int [nro];
double Tasa_Interes []=new double [nro];
int Num_Periodo[] =new int [nro];
double import_acum []= new double[nro];
import_acum[i] = capital[i]*(1+Tasa_Interes[i])*Num_Periodo[i];
}
//Mostrar datos del arreglo
System.out.println("=============================================================
=========================================================");
System.out.println("NOMBRE \t\t CAPITAL \t\t TASA/INTERES \t\t PERIODO \t\t
IMPORTE ACUMULADO ");
System.out.println("=============================================================
=========================================================");
for (int i = 0; i < nro; i++) {
System.out.println(Persona[i]+"\t\t"+ capital[i]+"\t\t\t\t"+Tasa_Interes[i]+"\t\t\t\t"
+Num_Periodo[i]+"\t\t\t"+ import_acum[i]);
}
package pe.upt.prueba;
import java.util.Scanner;
public class Cuota_Mensual_Universidad
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("INGRESE NUMERO DE ALUMNOS: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nom_Univer_Cole[][] = new String[nro][4];
double Desc_Mensua[][] = new double [nro][3];
System.out.println("=============================================================
======================================");
System.out.println("NOMBRE \t PAGO NORMAL \t UNIVERSIDAD \t COLEGIO \t
DESCUENTO \t MENSUALIDAD ");
System.out.println("=============================================================
======================================");
for (int i = 0; i < nro; i++) {
System.out.println( Nom_Univer_Cole[i][0]+"\t\t\t"+Desc_Mensua[i][0]+"\t\t"+
Nom_Univer_Cole[i][2]+
"\t"+Nom_Univer_Cole[i][3]+"\t\t"+Desc_Mensua [i][1]+"\t\t"+Desc_Mensua[i][2]);
}
System.out.println("=============================================================
======================================");
}
}
package pe.upt.prueba;
import java.util.Scanner;
public class App_Hospital
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("INGRESAR NUMERO DE PACIENTES A REGISTRAR: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nombre[][] = new String[nro][2];
int DNI_edad[][] = new int [nro][2];
double Costo_Tipo [][] = new double [nro][2];
case "4":
Costo_Tipo[i][1]=Costo_Tipo[i][0]+Costo_Tipo[i][0]*0.05;
break;
}
}else {
Costo_Tipo[i][1]=Costo_Tipo[i][0]+Costo_Tipo[i][0]*0.05;
}
}//fin de for
System.out.println("=============================================================
=================================================");
System.out.println("DNI \t\t NOMBRE \t\t EDAD \t\t Tipo Enfer. \t\t COSTO \t\t
IMPORTE PAGO ");
System.out.println("=============================================================
=================================================");
}
}
package pe.upt.prueba;
import java.util.Scanner;
public class Relacion_Edad_estatura
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("INGRESE EL NUMERO DE ALUMNO: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nombre_Situacion[][] = new String[nro][3];
double Edad_Talla[][] = new double [nro][3];
}//Fin de while
System.out.println("INGRESE LA TALLA DEL ALUMNO"+(i+1));
Edad_Talla[i][1] =Leer.nextDouble();
System.out.println("=============================================================
==========================");
System.out.println("NOMBRE \t\t EDAD \t\t TALLA \t\t SITUACION ");
System.out.println("=============================================================
===========================");
}
package pe.upt.prueba;
import java.util.Scanner;
public class Estacion_Combustible
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("INGRESE NUMERO DE VEHICULOS: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Num_Matric[][]= new String[nro][2];
double Tipo_Importe [][] = new double [nro][2];
for (int i = 0; i < nro; i++) {
System.out.println("INGRESE EL NUMERO DE MATRICULA DEL VEHICULO: "+(i+1));
Num_Matric[i][0]=Leer.next();
System.out.println("INGRESE EL TIPO DE GASOLINA: "+(i+1)+" \n 84 octanos \n 90
octanos \n 95 octanos ");
Num_Matric[i][1] =Leer.next();
System.out.println("INGRESE EL IMPORTE DE GASOLINA: "+(i+1));
Tipo_Importe [i][0] =Leer.nextInt();
}else if(Num_Matric[i][1].equals("90")){
Tipo_Importe [i][1] = Tipo_Importe[i][0]/ 13.76;
}else{
Tipo_Importe [i][1] = Tipo_Importe[i][0] / 18.25;
}
System.out.println("=============================================================
==========================");
System.out.println("VEHICULO \t TIPO DE GASOLINA \t IMPORTE \t NUMERO DE
GALONES ");
System.out.println("=============================================================
===========================");
for (int i = 0; i < nro; i++) {
System.out.println( Num_Matric[i][0]+"\t\t\t"+ Num_Matric[i][1]+"\t\t"+ Tipo_Importe
[i][0]+"\t\t"+Tipo_Importe [i][1]);
}
System.out.println("=============================================================
===========================");
}
}
package pe.upt.prueba;
import java.util.Scanner;
public class Empleados_Utilidades
{
public static void main(String[] args)
{
Scanner Leer = new Scanner(System.in);
System.out.println("INGRESE NUMERO DE EMPLEADOS: ");
int nro = Leer.nextInt();
//Crear los arreglos
String Nom_Trab[]= new String[nro];
double sueldo [][] = new double [nro][4];
System.out.println("=============================================================
==========================");
System.out.println("TRABAJADOR \t TIEMPO DE SERVICIO \t SUELDO \t UTILIDADES ");
System.out.println("=============================================================
===========================");
for (int i = 0; i < nro; i++) {
System.out.println( Nom_Trab[i]+"\t\t\t"+ sueldo[i][0]+"\t\t"+
sueldo[i][1]+"\t\t"+sueldo[i][2]);
}
System.out.println("=============================================================
===========================");
}
}
EJERCICIO 1
package pe.upt.prueba;
import java.util.Scanner;
import java.util.Scanner;