Proyectos

Explora mis habilidades técnicas a través de estas pequeñas demostraciones funcionales. Haz clic en "Ejecutar" para interactuar con la lógica de cada lenguaje.

Proyectos | DevPortfolio

Proyectos

2. Sistema de Gestión de Nómina

Se desea desarrollar un software a una compañía que permita almacenar la nómina con los siguientes datos de cada empleado:

  • Nombre
  • Nº de empleado: Cargado automáticamente al ingresarlo
  • Nivel: (manual, cualificado, oficinista o directivo). Se debe usar un comboBox.
  • Sueldo bruto
  • Exención de impuesto
  • Nº de semanas de antigüedad

El sueldo bruto total es: Sueldo bruto + Complemento (solo oficinista o directivo).
El impuesto se deduce mediante: (sueldo bruto total – exención) * 0,33.

1
Foto 2 2

Lógica C# (Simulada)

Muestra de estructura de clases y manejo de objetos para gestión de usuarios.

public class User {
    public string Name { get; set; }
    public void Greet() {
        Console.WriteLine($"Hola, {Name}");
    }
}

Eventos JavaScript

Manipulación dinámica del DOM y captura de strings en tiempo real.

const log = (msg) => {
    document.querySelector('#out').innerText = msg;
};
input.onchange = (e) => log(e.target.value);

Algoritmos C++

Implementación de contadores de memoria y punteros (simulados visualmente).

int count = 0;
void increment() {
    count++;
    std::cout << count;
}

Cálculo Python

Script rápido para procesamiento numérico y retorno de valores calculados.

def suma(a, b):
    return a + b

print(f"Resultado: {suma(val1, val2)}")