-
-
Save parzibyte/392285be5ed112d5eb7b2000665b1c1a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
https://parzibyte.me/blog | |
*/ | |
#include <iostream> | |
using namespace std; | |
int main() | |
{ | |
// Los descuentos en porcentaje | |
double porcentajeDescuentoSeguroSocial = 9.75; | |
double porcentajeDescuentoSeguroEducativo = 1.25; | |
double porcentajeDescuentoImpuestoRenta = 10; | |
string nombre; | |
string cedula; | |
double horasTrabajadas; | |
double pagoPorHora; | |
cout << "Cálculo de salario\nBienvenido\n"; | |
cout << "\nNombre del empleado: "; | |
cin >> nombre; | |
cout << "\nCédula: "; | |
cin >> cedula; | |
cout << "\nHoras trabajadas: "; | |
cin >> horasTrabajadas; | |
cout << "\nPago por hora: "; | |
cin >> pagoPorHora; | |
// Realizar cálculos | |
double salarioBruto = pagoPorHora * horasTrabajadas; | |
// Calcular descuentos | |
double descuentoSeguroSocial = (porcentajeDescuentoSeguroSocial * salarioBruto) / 100; | |
double descuentoSeguroEducativo = (porcentajeDescuentoSeguroEducativo * salarioBruto) / 100; | |
double descuentoImpuestoRenta = (porcentajeDescuentoImpuestoRenta * salarioBruto) / 100; | |
// Total de deducciones | |
double totalDeducciones = descuentoSeguroSocial + descuentoSeguroEducativo + descuentoImpuestoRenta; | |
// Restamos al salario bruto | |
double sueldoNeto = salarioBruto - totalDeducciones; | |
// Imprimir los valores | |
cout << "Empleado: " << nombre << endl; | |
cout << "Cédula: " << cedula << endl; | |
cout << "Horas trabajadas: " << horasTrabajadas << endl; | |
cout << "Pago por hora: " << pagoPorHora << endl; | |
cout << "Salario bruto: " << salarioBruto << endl; | |
cout << "Descuento por seguro social: " << descuentoSeguroSocial << endl; | |
cout << "Descuento por seguro educativo: " << descuentoSeguroEducativo << endl; | |
cout << "Descuento por impuesto sobre la renta: " << descuentoImpuestoRenta << endl; | |
cout << "Total deducciones: " << totalDeducciones << endl; | |
cout << "Sueldo neto: " << sueldoNeto << endl; | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bien