Está en la página 1de 2

Ejercicio:

Escribir un programa que lea el nombre de un trabajador, las horas


trabajadas, el precio por hora y calcule los impuestos a pagar (tasa =
10%) y el salario neto.

Solución:

/*

Programa que lee


· el nombre de un trabajador,
· las horas trabajadas,
· el precio por hora
y calcula
· los impuestos a pagar (tasa = 10%) y
· el salario neto.

*/

#include<iostream>

using namespace std;


int main(){
char trabajador[10]; //Nombre del trabajador
int horas; // Cantidad de horas trabajadas
float precio; //Valor de la hora trabajada
float tasa = 0.10; //Porcentaje de impuesto a cobrar
float impuesto; //Impuesto a cobrar
float salarioBruto; //Salario sin deducciones
float salarioNeto; //Salario luego de deducciones

cout<<"Nombre del trabajador: "; cin>>trabajador;


cout<<"Total de horas trabajadas: "; cin>>horas;
cout<<"Valor de la hora trabajada: "; cin>>precio;

salarioBruto = horas * precio;


impuesto = salarioBruto * 0.10;
salarioNeto = salarioBruto - impuesto;

cout<< "\n*** RESULTADOS ***\n" <<endl;

cout<<"\nNombre trabajador: "<<trabajador<<endl;


cout<<"Total horas: "<<horas<<endl;
cout<<"Salario bruto: "<<salarioBruto<<endl;
cout<<"Impuesto (10%): "<<impuesto<<endl;
cout<<"Salario neto: "<<salarioNeto<<endl;

return 0;
}
Ejemplo de corrida del programa:

Nombre del trabajador: Juan

Total de horas trabajadas: 40

Valor de la hora trabajada: 2

*** RESULTADOS ***

Nombre trabajador: Juan

Total horas: 40

Salario bruto: 80

Impuesto (10%): 8

Salario neto: 72

Ejecutar el programa anterior asignando un valor alto para la hora trabajada (190000, por ejemplo),
analizar los resultados obtenidos y tratar de explicar.

También podría gustarte