Sunteți pe pagina 1din 3

22/05/13 Recopilatorio de 15 prácticos ejercicios de Java con uso de Arrays (nivel básico)

14th December 2009 Recopilatorio de 15 prácticos ejercicios de Java


con uso de Arrays (nivel básico)
Durante este semestre desarrolle para una compañera de otra Universidad un taller
con un compilado de ejercicios sobre el manejo de arrays (vectores) y arrays 2D (matrices) en java. Son 15
ejercicios, que ahora se pudren entre mis archivos, los libero publicamente esperando que les aporte en
algo.

Los ejercicios se dividen en dos partes: 12 ejercicios enfocados a familiarizarce con el uso de arrays,
recorridos, lectura, escritura (incluye los famosos algoritmos de fibonacci y el factorial de un numero); y 3
ejercicios que busca por medio del uso de arrays solucionar problemas típicos y clásicos.

En general son ejercicios simples, pero generan muy buenas bases y destreza para seguir programando,
además que si eres nuevo en esto, y lográs comprender este uso, créeme seguiras usando vectores para
solucionar problemas, los cuales pueden ser tan practicos como ineficientes, depende de la
implementacion.

[]
Este paquete es liberado con fines de aprendizaje para los lectores, cada archivo incluye una licencia con los
términos de uso, que coloquialmente dice que, haz lo que quieras con este archivo, solo no modifiques los
links y nombres de la licencia y creditos originales ;)

Lista de Ejercicios
(NumMayor.java)Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del vector
está el mayor número leído.
(NumMayoPrimo.java)Leer 10 enteros, almacenarlos en un vector y determinar en qué posición del
vector está el mayor número primo leído.
(Fibonacci.java)Cargar un vector de 10 posiciones con los 10 primeros elementos de la serie de
Fibonacci y mostrarlo en pantalla.
(NumPrimos2.java)Almacenar en un vector de 10 posiciones los 10 números primos comprendidos
entre 100 y 300. Luego mostrarlos en pantalla.
(NumTerminados4.java)Leer 10 números enteros, almacenarlos en un vector y determinar en qué
posiciones se encuentran los números terminados en 4.
(RepeticionesNumMayor.java) Leer 10 números enteros, almacenarlos en un vector y determinar
cuántas veces está repetido el mayor.
(PromedioEntero.java) Leer 10 números enteros, almacenarlos en un vector y determinar si el
promedio entero de estos datos está almacenado en el vector.
(SumaDigitos.java) Leer 10 números enteros, almacenarlos en un vector y determinar en qué
posición está el número cuya suma de dígitos sea la mayor.
(NumConMasDigitos.java)Leer 10 números enteros, almacenarlos en un vector y determinar en qué
posición está el número con mas dígitos.
(Factorial.java) Leer 10 números enteros, almacenarlos en un vector y calcularle el factorial a cada
uno de los números leídos almacenándolos en otro vector.
(NumComprendidos.java)Leer 10 números enteros, almacenarlos en un vector y mostrar en pantalla
todos los enteros comprendidos entre 1 y cada uno de los números almacenados en el vector.
(NumTerminados15.java)Leer 10 números enteros, almacenarlos en un vector y determinar cuántos
números de los almacenados en dicho vector terminan en 15.
jonaalvarez.blogspot.mx/2009/12/recopilatorio-de-15-practicos.html 1/3
22/05/13 Recopilatorio de 15 prácticos ejercicios de Java con uso de Arrays (nivel básico)

(NumTerminados15.java)Leer 10 números enteros, almacenarlos en un vector y determinar cuántos


números de los almacenados en dicho vector terminan en 15.
(Encuesta.java)Con base en una encuesta realizada a N estudiantes (N<=50) en una Universidad
donde se solicitó la siguiente información: CÉDULA, SEXO, SUELDO, TRABAJA. Donde:

CEDULA (Es un número entero)


SEXO (1 - Masculino 2 – Femenino)
TRABAJA (1 - Si trabaja 2 - No trabaja)
SUELDO (Es un valor entero)
Escriba el algoritmo que permita leer y almacenar en vectores los datos solicitados, luego, calcular e
imprimir:

Porcentaje de hombres en la Universidad


Porcentaje de mujeres en la Universidad
Porcentaje de hombres que trabajan y sueldo promedio
Porcentaje de mujeres que trabajan y sueldo promedio

(Vehiculos.java)Escriba un algoritmo que a partir de leer y almacenar en vectores el valor comercial


de 20 vehículos y el tipo (familiar (1), público (2), de carga (3)), calcule y muestre su valor final con base
en:

Para vehículos de valor superior a 100 millones, cobrar IVA de 20%, para los demás el IVA es del
16%
Para vehículos tipo 1, con valor hasta 50 millones, aplicar descuento equivalente al 50% del IVA
cobrado
Para vehículos tipo 2 y 3, con valor superior a 80 millones, aplicar sobrecosto por impuesto de
rodamiento del 5%
Para todos los vehículos, si el valor final es inferior a 80 millones, aplicar descuento adicional del 5%
del valor comercial
(SalaSistemas.java)El Departamento de Sistemas de la UCPR cuenta con cinco salas de sistemas,
cada una de ellas con 20 computadores. Se requiere sistematizar el proceso de reserva o cancelación
de turnos para dichas salas en el horario disponible (12 a 2 pm, únicamente), los demás horarios están
reservados para clases.
Construya un algoritmo que solicite al usuario la siguiente información (sala, equipo), tanto para asignar
turno como para cancelarlo. Igualmente, el programa deberá permitir conocer el número de equipos
disponibles (sin asignar) por sala, y el número total de turnos asignado (todas las salas).
Tenga en cuenta que el algoritmo deberá funcionar permanentemente mostrando un menú de opciones
así:

1. Asignar o cancelar turno


2. Cantidad de equipos disponibles por sala
3. cantidad de turnos asignados en toda la U
4. Salir

jonaalvarez.blogspot.mx/2009/12/recopilatorio-de-15-practicos.html 2/3
22/05/13 Recopilatorio de 15 prácticos ejercicios de Java con uso de Arrays (nivel básico)

Opciones de descarga
Paquete divido por carpetas(proyectos) para uso con NetBeans
[http://www.mediafire.com/file/yt2dykm2tqg/jonaalvarez-EjerciciosArraysJava-NetBeans.zip]
Paquete con archivos .java individuales [http://www.mediafire.com/file/4zoznmmjydz/jonaalvarez-
EjerciciosArraysJava.zip]

Dentro de los paquetes la lista de ejercicios viene adjunta y cada .java cuenta con el enunciado del problema.
espero les sirva y aprendan de ellos. si tienen dudas coméntelas aqui mismo.

Publicado 14th December 2009 por Jona Alvarez Gonzalez


Etiquetas: java, codigo, programacion

2 Ver comentarios

Anonymous 10 de junio de 2011 08:53


Muchas gracias, excelente aporte.

Saludos
Responder

Anonymous 2 de mayo de 2013 15:36


como hago para apartir de un vector de 10 numeros sacar otros dos vectores. Uno para los pares y el otro
para los impares? Agradezco lo que puedan hacer.
Responder

Introduce tu comentario...

Comentar como: Cuenta de Google

Publicar Vista previa

jonaalvarez.blogspot.mx/2009/12/recopilatorio-de-15-practicos.html 3/3

S-ar putea să vă placă și