CodeGym/Blog Java/Random-ES/Ideas de proyectos
John Squirrels
Nivel 41
San Francisco

Ideas de proyectos

Publicado en el grupo Random-ES
Hola amigos, A veces, generar ideas de proyectos puede ser una tarea muy difícil, especialmente para los principiantes que aún no saben exactamente lo que son capaces de hacer, por lo que eligen proyectos demasiado fáciles que no les dan la oportunidad de subir de nivel. habilidades o, por otro lado, proyectos que son demasiado difíciles, lo que puede llevar a luchar mucho y perder la motivación. He decidido recomendar algunos proyectos que creo que son de nivel intermedio en cuanto a complejidad, para que puedas hacerlos por tu cuenta simplemente usando la lógica y lo que aprendes en CodeGym. Algunos de ellos serán más fáciles, otros más difíciles, así que no dudes en usar Google si tienes dificultades, pero si lo haces, asegúrate de volver a escribir todo el código por tu cuenta y piensa en lo que hace y no te limites a copiar y pegar. . No hablen más, aquí están:

Números:

  • Calculadora científica
  • Convertidor de unidades
  • Conversor de números decimales a romanos
  • Viernes 13 (¿Cuántas veces hubo viernes 13 entre dos fechas determinadas? Intente hacer también la versión sin usar Fecha o clase similar)

Palabras:

  • Generador de contraseñas (permita que el usuario defina la longitud, también si la contraseña debe contener caracteres especiales, letras minúsculas o mayúsculas, números... También puede guardar el resultado en un archivo).
  • Calculadora científica (Sí, texto. Haga que acepte expresiones matemáticas como cadena "sqrt(3+21*7-(14/5))")
  • cifrado César

Archivos:

  • Generador de PDF/CSV
  • Utilidad CLI para comprimir/descomprimir archivos (para mayor complejidad, trabaje solo con archivos con ciertas extensiones o con archivos .part. Intente manejar la mayoría de los errores (falta el archivo, archivo dañado..google)
  • Copia/cambio de nombre de archivos masivos

POO:

  • Cajero automático (Agregar/eliminar usuarios, darles una identificación, permitirles cambiar el PIN, agregar/retirar/enviar fondos, varias cuentas para el mismo usuario, guardar cuentas...)
  • Inventario escolar (cuántos de cada objeto en qué habitaciones)
  • Árbol de familia
  • Máquina expendedora

Subprocesos múltiples:

Complejo:

  • Sistema de reservas de aerolíneas/hoteles
  • Gestión de biblioteca
  • Tienda de peliculas
  • Sitio de comercio electrónico (Ese implica más conocimientos, recomendado al final del curso)

Juegos:

  • Adivina el número (Deja que el usuario seleccione si quiere adivinar el número, o el programa lo hará)
  • Máquina tragamonedas (Aleatorización, probabilidad, objetos)
  • Tres en raya
  • Black Jack (Usuario contra PC que actúa como crupier)
  • CLI RPG: hay muchos de ellos, no dudes en buscar en Google algunos
  • Juego de dados
Por favor, déjeme saber si está de acuerdo con la complejidad de los programas en la lista, o qué debo agregar o eliminar. ¡Feliz codificación! Artículo inspirado por: MichelMk Personas que ayudaron con la lista: Hanna Moruga
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios