Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Trato de las variables puntuación y años

En este programa, ¿cómo conviene tratar a las variables "puntuacionDesemplenioEmpleado" y "aniosTrabajadosEmpleado", enteros (int) o flotantes (float?

En el mundo real, ¿quién decide el trato de algunos datos y variables como en este caso: el programador, el "jefe", los recursos informáticos, las demandas del mercado u otro?

1 respuesta

¡Hola Julian, espero que estés bien!

Para decidir si debes tratar las variables "puntuacionDesempenioEmpleado" y "aniosTrabajadosEmpleado" como enteros (int) o flotantes (float), es importante considerar cómo se utilizan estos datos en el contexto de tu programa.

  1. Puntuación de desempeño: Dado que la puntuación se menciona en un rango de 0 a 10, y no se especifica que deba ser un número entero, podrías considerarla como un flotante (float). Esto permitiría una evaluación más precisa, por ejemplo, puntuaciones como 7.5 o 6.8.

  2. Años trabajados: Normalmente, los años se cuentan como enteros (int), ya que es poco común que se manejen fracciones de año en este tipo de evaluación. Por ejemplo, un empleado que ha trabajado 3 años y 6 meses generalmente se considera como 3 años completos para efectos de evaluación.

En cuanto a quién decide cómo tratar estos datos, la decisión puede depender de varios factores:

  • El programador: A menudo, el programador decide el tipo de datos basado en el requerimiento técnico y las necesidades del programa.
  • El "jefe" o cliente: Puede especificar cómo deben manejarse los datos según las necesidades del negocio.
  • Requerimientos del sistema: Algunas veces, los recursos informáticos o las limitaciones del sistema pueden influir en la decisión.
  • Demandas del mercado: Las prácticas comunes en la industria también pueden guiar estas decisiones.

En resumen, para tu caso específico, podrías usar un flotante para "puntuacionDesempenioEmpleado" y un entero para "aniosTrabajadosEmpleado". Esto debería ajustarse bien a las reglas de evaluación que mencionaste.

Espero haber ayudado y buenos estudios!