Descargar Ejercicio
#include "iostream"
using namespace std;
int main()
{
///declaramos las variables necesarias
string codigo_empleado;/// string porque en ocaciones los codigos tienen letras
string nombre; /// solo sirve con nombres sin espacios
int horas_mes;
float valor_hora;/// float porque puede contener decimales
float retencion;/// float porque puede contener decimales
/// Pedimos los datos iniciales
cout << "Codigo del empleado ";
cin >> codigo_empleado;
cout << "nombres del empleado ";
cin >> nombre;
cout << "horas trabajadas al mes ";
cin >> horas_mes;
cout << "valor de la hora trabajada ";
cin >> valor_hora;
cout << "porcentaje de retencion en la fuente ";
cin >> retencion;
///mostrando los datos que pide el ejercicio
cout << "Los datos empleado " << nombre << " son:\n";
cout << "Codigo: " << codigo_empleado << endl;
cout << "Nombres: " << nombre << endl;
cout << "Salario bruto: " << horas_mes*valor_hora << endl; /// basta con multiplicar el numero de horas por el costo para obtener el salario bruto
cout << "Salario neto: " << (horas_mes*valor_hora)-((horas_mes*valor_hora)*(retencion/100)) << endl;
/// para el caso de salario neto la retencion se divide en 100 para tenerla en formato decimal
/// otra forma de ver esto seria
/// (salario_bruto)-(salario_bruto*retencion) donde (salario_bruto*retencion) seria la retencion en si
return 0;
}