Está en la página 1de 2

#include<iostream>

#include<fstream>
#include<string>
#define tarifaNormal 500
#define horasNormales 40
#define topeHorasExtras 50
#define AFP 0.078
#define SALUD 0.089
using namespace std;

struct datos {
char codigo[15];
char Apaterno[80];
char Amaterno[80];
char nombres[80];
char direccion[80];
char email[80];
char Area[80];
int HorasTrabajadas;
int edad;
};

void main() {

datos mb;
double sueldoBruto_read = 0, horasNormalesPago_read, tarifaHorasExtras_read,
horasExtras_read,
descuentoAFP_read, descuentoSalud_read, sueldoNeto_read;

fstream archivo;
archivo.open("datos_empleado.bin", ios::binary | ios::out | ios::app);

if (archivo.fail()) {
cout << "El programa no se desarrolla adecudamente " << endl;
system("pause");
}
else {

archivo.read((char*)&mb, sizeof(datos));
archivo.read((char*)&sueldoNeto_read, sizeof(double));
archivo.read((char*)&descuentoAFP_read, sizeof(double));
archivo.read((char*)&descuentoSalud_read, sizeof(double));

cout << "\n Codigo: " << mb.codigo << endl;


cout << "Nombre completo: " << mb.Apaterno << " " << mb.Amaterno << ",
" << mb.nombres << endl;
cout << "Direccion: " << mb.direccion << endl;
cout << "email: " << mb.email << endl;
cout << "Area: " << mb.Area << endl;
cout << "Horas trabajadas: " << mb.HorasTrabajadas << endl;
cout << "Edad: " << mb.edad << endl;
cout << "El descuento AFP :" << descuentoAFP_read << endl;
cout << "El descuento SALUD :" << descuentoSalud_read << endl;
cout << " sueldo Neto:" << sueldoNeto_read << endl;
}
archivo.close();

system("pause");

También podría gustarte