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.
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 - 1 - 10 - 36 veces el valor apostado. - Ninguna
2 - Apuesta por color rojo o negro - 1 - 10 - 2 veces valor apostado. - No paga si cae en 0
3 - Apuesta por pares o impares - 1 - 10 - 2 veces valor apostado - No paga si cae en 0
4 - Apuesta entre números 1 a 18 - 1 - 10 - 2 veces el valor apostado - No paga si cae en 0
5 - Apuesta entre números 19 a 36 - 1 - 10 - 2 veces el valor apostado - No paga si cae en 0
6 - Apuesta entre 1 a 12 - 1 - 10 - 3 veces el valor apostado - No paga si cae en 0
7 - Apuesta entre 13 a 24 - 1 - 10 - 3 veces el valor apostado - No paga si cae en 0
8 - Apuesta entre 25 a 36 - 1 - 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: