#include<iostream.h>
#include<conio.h>
struct trabajador {
double dt,pdt,che,he,phe,sn,sb,d,d1;
char nombre[20],apellido[20];
int edad;
};
double sueldobruto(trabajador a);
double desc(trabajador a);
double des(trabajador a);
double pagohe(trabajador a);
double sueldoneto(trabajador a);
main()
{
textcolor(0);
textbackground(2);
int i;
clrscr();
trabajador s[3];
for(i=0;i<3;i++) {
cout<<" Datos del "<<i+1<<" trabajador"<<endl;
cout<<" "<<endl;
cout<<"Ingrese el nombre: ";
cin>>s[i].nombre;
cout<<"Ingrese el apellido: ";
cin>>s[i].apellido;
cout<<"Ingrese la edad: ";
cin>>s[i].edad;
cout<<"Ingrese la cant de dias trabajados: ";
cin>>s[i].dt;
cout<<"Ingrese el precio del dia de trabajo: ";
cin>>s[i].pdt;
cout<<"Ingrese la cantidad de horas extras: ";
cin>>s[i].che;
cout<<" "<<endl;
cout<<"Nombre: "<<s[i].nombre<<endl;
cout<<"Apellido: "<<s[i].apellido<<endl;
cout<<"Edad: "<<s[i].edad<<endl;
cout<<"El salario bruto es: "<<sueldobruto(s[i])<<endl;
cout<<"El descuento por IVSS es: "<<desc(s[i])<<endl;
cout<<"El descuento por Caja de Ahorros es: "<<des(s[i])<<endl;
cout<<"El pago por horas extras es: "<<pagohe(s[i])<<endl;
cout<<"El salario neto es: "<<sueldoneto(s[i])<<endl;
getch(); }
return 0;
}
double sueldobruto(trabajador a) {
return (a.dt*a.pdt); }
double desc(trabajador a) {
return ((a.dt*a.pdt)*0.05); }
double des(trabajador a) {
return ((a.dt*a.pdt)*0.10); }
double pagohe(trabajador a) {
return (a.che)*2*(a.pdt/8); }
double sueldoneto(trabajador a) {
double b;
b=(a.dt*a.pdt)+(a.che)*2*(a.pdt/8)-((a.dt*a.pdt)*0.05)-(((a.dt*a.pdt)*0.10));
return b; }