Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo 7
Bello
2024
Análisis primer problema:
Datos de Entrada:
Valor del Salario Nominal (double salarioNominal): El monto total antes de cualquier
deducción.
Valor de la deducción total (double deducciones): La suma de los aportes a EPS, Pensión
y la retención en la fuente (si aplica).
Valor del Salario Total a pagar (double salarioTotal): La cantidad neta que el trabajador
recibe después de todas las deducciones.
Definición de Variables y Constantes:
java
Copy code
// Datos de Entrada
double horasTrabajadas; // Número de horas trabajadas por el trabajador.
double valorHora; // Valor de la hora trabajada.
// Proceso
double salarioNominal; // Salario antes de deducciones.
double aporteEPS; // Aporte a EPS (4% del salario nominal).
double aportePension; // Aporte a Pensión (4% del salario nominal).
double deducciones; // Total de deducciones (suma de aporteEPS y aportePension).
double salarioNeto; // Salario después de deducciones.
double salarioMinimoColombia = 1300000; // Valor del salario mínimo en Colombia.
double retencionFuente; // Retención en la fuente (10% del salario neto si aplica).
// Datos de Salida
double salarioTotal; // Salario neto final después de todas las deducciones.
Datos de Entrada:
ordenarNumeros():
Descripción: Método para ordenar los números ingresados por el usuario.
Entradas: inputCantidad (JTextField), numeros (int[]), numeroStr (String).
Salidas: No aplica.
ordenarVector(int[] vector):
main(String[] args):
Descripción: Método principal que se ejecuta al iniciar el programa.
Entradas: No aplica.
Salidas: No aplica.
Tipo Nombre Descripción
JTextField Variable inputCantidad Campo de texto para
ingresar la cantidad de
números.
JTextArea Variable areaNumeros Área de texto para
mostrar los números
ingresados.
JTextArea Variable areaResultado Área de texto para
mostrar los resultados.
JLabel Variable labelCantidad etiqueta que indica al
usuario que ingrese la
cantidad de números.
JLabel Variable labelNumeros Etiqueta para mostrar los
números ingresados.
JLabel Variable labelResultado Etiqueta para mostrar los
resultados.
JButton Variable botonOrdenar Botón para iniciar el
proceso de ordenación.
int[] Variable cantidad (local Almacena la cantidad de
números ingresados.
int[] Variable numeros (local) Array para almacenar los
números ingresados.
Variable numeroStr (local) Almacena el texto
String ingresado por el usuario
para cada número.
Pantallazo del código.