Hola!

Estos son algunos códigos la mayoría está documentado, un poco complicados y algunos sencillos desarrollados por mi, con la gran tutoría de WV. Tener en cuenta el nombre del paquete y la clase de cada uno de los códigos, para evitar futuros y posibles errores: "TODOS LOS CÓDIGOS FUNCIONAN PERFECTAMENTE".

Lo único que hace falta es tener un conocimiento básico de Java, por ejemplo leerse el Capitulo 2 de Java de Paul Deitel:

https://www.dropbox.com/s/jmrwjtwj0qr1j1f/Como%20Programar%20Java%209%20-%20%28Paul%20Deitel%29.pdf



El Avión (JAVA) - Vector
Crear un programa para la asignación de sillas en un avión.
-Este programa debe contar con un vector de tipo boolean de tamaño 101.
-Inicialmente este vector debe estar completamente lleno por defecto con false, que indica el avión vacío.

*Los números de sillas par indica que está ubicado cerca a la ventana y los números impares de silla indica que esta sobre el pasillo del avión.

*Cuando se asigna una silla se hará de manera aleatoria, y para indicar que una silla está ocupada debe asignarle un true en el vector.

El programa debe mostrar las siguientes opciones al usuario:

1. Asignación automática de sillas.
2. Llenado total del avión automáticamente.
3. Saber si el avión está vacío.
4. Ver ocupación sillas cerca a la ventana.
5. Ver ocupación sillas cerca al pasillo.
6. Consultar solo una silla e indicar si está ocupado o desocupado.
7. Poder vaciar todo el avión.
8. Asignación de sillas manualmente.

*El programa debe validar todas las posibilidades a errores, cuando se digita números negativos o cuando se salen del tamaño de sillas posibles.

*También debe validar en la opción 8, una validación de si la silla seleccionada se encuentra ocupada impedir  poderlo asignar.

Los Duplicados (JAVA) - Vector
Usando un arreglo unidimensional almacene 10 números enteros digitados por el usuario, debe validar que el numero digitado no exista en el arreglo, de ser así debe volver a solicitarlo. 

Link de Descarga código:
https://www.dropbox.com/s/o5nvrnklp0almjz/E1_duplicados.txt


La Cita A Ciegas (JAVA) - Vector
Crear 2 arreglos de tipo string cada vector debe ser de tamaño 10 un vector debe tener 10 nombres de hombres y el otro vector debe tener 10 nombres de mujeres.

*El programa seleccionara un nombre de hombre y otro de mujer y mostrara en pantalla el siguiente mensaje
“Hombre” tendrá una cita a ciegas con “Mujer”.

Donde hombre y mujer debe ser reemplazado por un nombre al azar seleccionado por el programa, el programa solo finaliza cuando el usuario digita la palabra “no mas citas”.


Esta palabra debe ser ingresada por el usuario y no importa si esta está escrita en mayúsculas o no.

Link de Descarga código:
Los Conjuntos (JAVA) - Vector
Usando 3 arreglos de tamaño 100 y de tipo boolean, debe solicitar al usuario ingresar los números enteros que desea crear el conjunto A y el Conjunto B, y debe permitir realizar las siguientes operaciones:

1. La unión de conjuntos.
2. Y la intersección de conjuntos.

El resultado de cualquiera de las 2 operaciones debe ser almacenado en un vector resultante llamado R.

Link de Descarga código:


Chance Aleatorio (JAVA) - Vector
Crear un programa en el cual se generen numeros aleatorios de 3 y de 4 cifras, y se guarden en un arreglo X, y a la hora de consultarlos se deben visualizar los 10 ultimos numeros generados por el programa.

Link de Descarga código:
https://www.dropbox.com/s/g7oz6alfbz08jxb/e1_chance_array.txt


Cronometro (JAVA)
Crear un programa para simular un cronometro este cronometro debe iniciar en cero y contar hasta 60.

Link de Descarga código:
https://www.dropbox.com/s/crm3sdqj91gf77k/numero_2_cronometro.txt



Tipo De Bus (JAVA) 
Crear un programa que maneje tres tipos de buses y dependiendo del tipo de bus que se este utilizando, cobrar un valor diferente para cada pasajero que aborde el bus.


Link de Descarga código:
https://www.dropbox.com/s/1651u9as6uujkwk/Registradrora_recuperacion.txt


Turno Banco Secuencial (JAVA) - Vector 
Crear un programa para simular la asignación de turnos para el banco ABC.
1.     Esos turnos deben ser almacenados en un vector de 500 posiciones.
2.     El programa debe tener el siguiente menú:
*  Generar turno persona discapacitada, anciana, o embarazada Rango entre 0 a 99
*  Generar turno persona cliente del banco rango entre 100 a 199
*  Generar turno persona no cliente rango entre 200 a 400
*  Asignación turno por ejecutivo comercial rango entre 401 a 499
3.     Debe existir una opción para eliminar un turno de manera manual, es decir dejar libre o disponible un turno específico.

Validaciones:
-Consideraciones para hacer el programa, el vector es de tipo int.
-El programa genera los turnos de manera secuencial y no es aleatorio.

Link de Descarga código:

Notas Estudiantes (JAVA) - Doble Vector 
Crear un programa que maneje un vector llamado NOTAS de [5] filas, [10] columnas. en el cual se guarden los siguientes datos:

[0][0] => Código Estudiante *
[0][1] => Nombres y Apellidos *
[0][2] => Nota 1 - Parcial *
[0][3] => Nota 2 - Parcial *
[0][4] => Nota Examen Final *
[0][5] => Porcentaje 1 :)
[0][6] => Porcentaje 2 :)
[0][7] => Porcentaje 3 :)
[0][8] => Definitiva :)
[0][9] => Estado :) 

El programa debe realizar las siguientes operaciones:
1. Los datos marcados con * deberán ser leídos por teclado y asignados en el arreglo.
2. Los datos marcados con :) deberán ser calculados así:
Porcentaje 1 = Nota 1 - Parcial * 60%  ||  Porcentaje 1 = Nota 1 - Parcial * 0.6;
Porcentaje 2 = Nota 2 - Parcial * 30%  ||  Porcentaje 2 = Nota 1 - Parcial * 0.3;
Porcentaje 3 = Nota Examen Final * 60%  ||  Porcentaje 1 = Nota Examen Final * 0.1;
Definitiva = Porcentaje 1 + Porcentaje 2 + Porcentaje 3;
Estado = SI Definitiva >= 3 entonces "APROBADO"    SINO "REPROBADO";

3. Debe de tener las siguientes Validaciones:
- El código del estudiante (ID) debe de ser solo de números.
- Las notas no podrán ser menores a 0 ni mayores a 5.
- El promedio de las notas debe de estar formateado: si el resultado es 3.39393939393; se debe de mostrar solamente 3.39
- Al ingresar el ID de un estudiante después de la segunda vez no puede aceptar un ID que ya exista, debe preguntarle al usuario las veces que sea necesario para que introduzca un ID diferente e inexistente en el programa.

4. Al finalizar la lectura de los datos, solo se deben de mostrar en pantalla:
Código Estudiante / Nombres y Apellidos / Definitiva / Estado

Link de Descarga código:

Registro Bebes Recién Nacidos (JAVA) - Vector
Crear un programa que use vectores o arreglos para registrar los bebes recién nacidos de la siguiente manera:
1. Debe crear 3 vectores uno de tipo boolean otro de tipo int otro de tipo String  todos los vectores son de tamaño 1000
2. Deben tener 1 vector de tipo boolean, donde se identifique por false si es niña y true si es niño.
3. Hay  otro vector de tipo int indicara si la hora de nacimiento, ejemplo si nació a las 8am el vector guardara 800 si nació a la 1pm el vector guardara 1400  debe usar la notación de hora 24h o militar.
Validaciones:
El programa tendrá las siguientes funciones disponibles:
1. En el vector de tipo String debe almacenar el nombre del recién nacido.
2. Registrar bebe recién nacido, debe preguntar el género niño o niña y la hora de nacimiento según el ejemplo estos datos deben guardarse en la misma posición de ambos vectores. y pedir el nombre del recién nacido.
3. Al final de la ejecución el programa mostrara en pantalla los datos registrados género, hora nacimiento y nombre.
4. El usuario podrá ver todos los bebes de un género especifico, es decir todos los niños o todas las niñas.
5. El programa finaliza cuando el usuario seleccione la opción de no más registros.


Link de Descarga código:
https://www.dropbox.com/s/p2977zyv65foga6/Ejer3_bebes.txt

Bingo (JAVA) - Vector 
Crear un programa que...

*Opción 1:
Balota del bingo generada aleatoriamente por el equipo.


Link de Descarga código:
https://www.dropbox.com/s/q1tucbstqpjuqb7/Ejer1_bingoAleatorio.txt

*Opción 2:
Balota del bingo generada por el usuario, este no tiene la frase de finalizar el programa "<tenemos un ganador>".


Link de Descarga código:
https://www.dropbox.com/s/n3hjbhvuj4olug7/Ejer1_bingoGeneradoUsuario.txt

Juego Ruleta Casino (JAVA) - Vector 
Crear un programa que simule el juego de ruleta de los casinos.
El juego es para mínimo 2 jugadores, al inicio de cada juego cada jugador tiene asignada 20 fichas.
Consta de un arreglo de 37 posiciones
La pelota caerá en alguna de las siguientes posiciones entre 0 - 36

Los jugadores podrán apostar según la siguiente tabla:

Numero Tabla Valor en Tabla - Mínimo a Apostar - Máximo a Apostar - Valor a Pagar - Excepción
1 - Apuesta directa entre 0 - 36 - 10 36 veces el valor apostado. - Ninguna
2 - Apuesta por color rojo o negro 10 2 veces valor apostado. No paga si cae en 0
3 Apuesta por pares o impares 10 2 veces valor apostado No paga si cae en 0
4 Apuesta entre números 1 a 18 10 2 veces el valor apostado No paga si cae en 0
5 Apuesta entre números 19 a 36 10 2 veces el valor apostado No paga si cae en 0
6 Apuesta entre 1 a 12 10 3 veces el valor apostado No paga si cae en 0
7 Apuesta entre 13 a 24 10 3 veces el valor apostado No paga si cae en 0
8 Apuesta entre 25 a 36 10 3 veces el valor apostado No paga si cae en 0

En el juego de ruleta cada jugador tendrá un turno para apostar según el número de fichas asignadas, donde podrá apostar según la tabla anterior y cuando finalice su turno pasara al siguiente jugador dando la misma oportunidad para apostar según sea la tabla anterior en las opciones dadas.
Al finalizar los turnos de apuestas el computador lanzara la bolita e indicara en que posición quedo la bolita recuerde es un numero entre 0 -36
El computador mostrara un detalle para cada jugador indicando que aposto y si gano y como fue el pago.

EL JUEGO FINALIZA DE 2 MANERAS:
1. Que ambos jugadores no tengan mas fichas.
2. Que algún jugador decida retirarse del juego, debe mostrar con cuantas fichas inicio el juego y con cuantas fichas se retira del juego. El resumen es para ambos jugadores.


Link de Descarga código:
Jummmm
Hola, hoy no voy a publicar, algo que a muchos les pueda interesar, simplemente quería desahogarme un rato y hablar tonterías que muchos pensamos cuando estamos aburridos, tristes y decepcionados de muchas cosas en nuestra vida, que para bien o para mal no encajan por completo.
Primero llevas tantos días en esa absurda monotonía de tu vida, que todo te da igual y ya no sonríes con sinceridad.
Segundo todos tus planes te los cambiaron de un momento a otro y te toca planear de nuevo todo lo que tenias pensado.
Tercero la situación de tu corazón no esta muy bien que digamos: muchas peleas, muchos conflictos, cada día y sin que se note de a mucho se esta abriendo un abismo con la persona que está a tu lado, y lo más triste del caso es que <<NO QUIERES QUE ESO PASE>> porque sientes tantas cosas inexplicables por esa persona, que ya incluso planeaste toda una vida a su lado y a tu pareja aunque siente lo mismo, no se ha percatado de ello.
Cuarto tus responsabilidades (Estudio, Trabajo, Deudas, Familia) cada vez son más y aunque eso está bien, te estas volviendo alguien muy dedicado y responsable, te sientes sofocado de tantas cosas, sientes ganas de salir corriendo y dejarlo todo tirado "a la chingada todo", vez pequeños momentos en el que estas gritando y sientes tanta confusión en tu interior que no sabes que hacer, ni la música te esta entendiendo, ni la música te puede consolar y eso es algo Increíble! algo que nunca pensaste que fuera posible.
Quinto no tienes con quien hablar de tus problemas, con quien desahogarte, a quien hablarle de todo lo que te pasa todo lo que sientes y buscas cualquier excusa para expresar minimamente algo de lo que pasa contigo, porque el mundo simplemente sigue su curso sin importarle si tu estas bien o mal, solo te queda fingir que estas bien y sonreirle a todo así te duela, y cada momento vas creando un escudo hacia las personas y jamas muestras tu verdadera cara, ya te quedan los momentos solo para ti en los que puedas expresar libremente la verdadera realidad, tu verdadera tristeza.
Sexto últimamente solo vives en recuerdos, vives de ellos, todo en cualquier lugar te recuerda a algo y no sabes el porque, simplemente quisieras quedarte por siempre en aquellos momentos en donde todo era felicidad y alegría para ti, algo que obviamente ya has olvidado casi por completo.

Hasta Pronto...!
Y perdón por incomodarlos y aburrirlos con estos simples problemas.




Hola!
Les quería compartir un proyecto, en el que he trabajando en el último mes. Todas las frases del proyecto fueron tomadas de diferentes imágenes de la Revolución de Acción Poética, he aquí un pequeño granito de arena.



Descargenlo, es gratis y pues compartanlo.
https://www.dropbox.com/s/1w07w303bn2nos9/accion_poetica_beta2.jar