Tecnología y Electrónica, pregunta formulada por sorrozaventury, hace 19 horas

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