#include <iostream>
#include <iomanip>
using namespace std;
struct Empleado
{
int num_id;
double tarifaPago;
double horas;
}; // declara un tipo global
// prototipo de la funcion
double calcNeto(Empleado);
int main()
{
Empleado empl = {6782, 8.93, 40.5};
double pagoNeto;
// transmite copias de los valores en empl
pagoNeto = calcNeto(empl);
//establece formatos de salida
cout<<setw(10)
<<setiosflags(ios::fixed) // Pto flotante en formato p. fijo
<<setiosflags(ios::showpoint)
<<setprecision(2);
cout<<"El pago neto para el empleado "<<empl.num_id
<<" es $"<<pagoNeto<<endl;
return 0;
}
double calcNeto(Empleado temp) // temp es del tipo de datos Empleado
{
return temp.tarifaPago * temp.horas;
}