Tecnología y Electrónica, pregunta formulada por sorrozaventury, hace 1 mes

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

Contestado por megatokay
1

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

Adjuntos:
Otras preguntas