Realice un programa que calcule la nómina salarial neta de un obrero cuyo trabajo se paga en horas
(solicitar horas trabajadas). El cálculo se realiza de la siguiente forma:
1. Las primeras 35 horas a una tarifa fija ($100 por hora).
2. Las horas extras se pagan al doble de la tarifa fija.
3. Los impuestos a deducir de los trabajadores varían, según el sueldo mensual si el sueldo es
menos a $5,000.00 el sueldo es libre de impuesto y si es al contrario se cobrará un 20% de
impuesto. en c++ porfavor
Respuestas a la pregunta
A continuación programa en C++ que muestra por pantalla el sueldo neto calculado según horas trabajadas, ingresos por horas normales y extras, y con la deducción de los impuestos.
Código en C++ para el cálculo de sueldo neto de un trabajador
#include<iostream>
using namespace std;
int main() {
float horastra;
float impuesto;
float sueldo;
float tarifaextra;
float tarifanormal;
- // Definición de variables
// tarifa horaria
tarifanormal = 100;
tarifaextra = 200;
- // Lectura de datos
cout << "¿horas trabajadas? : ";
do {
cin >> horastra;
} while (horastra<0);
- // Cálculo de sueldo
if (horastra<=35) {
sueldo = horastra*tarifanormal;
} else {
sueldo = (horastra*tarifanormal)+((horastra-35)*tarifaextra);
}
- // Cálculo de impuestos e impresión de resultados por pantalla
if (sueldo<5000) {
cout << " Sueldo neto" << endl;
cout << "****************************************" << endl;
cout << " Horas Trabajadas: " << horastra << endl;
if (horastra>=35) {
cout << " Horas Extras: " << horastra-35 << endl;
cout << " Ingreso Extra: " << (horastra-35)*tarifaextra << endl;
}
cout << " Sueldo Total: " << sueldo << endl;
} else {
impuesto = sueldo*0.20;
cout << " Sueldo neto" << endl;
cout << "****************************************" << endl;
cout << " Horas Trabajadas: " << horastra << endl;
if (horastra>=35) {
cout << " Horas Extras: " << horastra-35 << endl;
cout << " Ingreso Extra: " << (horastra-35)*tarifaextra << endl;
}
cout << " Sueldo Bruto: " << sueldo << endl;
cout << " Impuesto: " << impuesto << endl;
cout << " Sueldo Neto: " << sueldo-impuesto << endl;
}
return 0;
}
Para saber más acerca de programas en C++ para calcular sueldos consulte: https://brainly.lat/tarea/459897
#SPJ1