Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Segundo Examen Parcial - Lp112
Segundo Examen Parcial - Lp112
Apellidos y nombres:
Realizar la siguiente aplicacin tomando en cuenta estructuras o clases. Se
tiene una variable de tipo estructura o clase personal la, la siguiente
informacin es con la que cuentan todo el personal de la empresa
DNI
Nombre
Apellido
Direccin
Sexo
Sueldo
AFP(descuento por AFP es de 13%)
Adems se debe de tener una clase o estructura hijo el cual debe de contener
los siguientes datos
DNI
Nombre
Apellidos
Sexo
Edad
Si algn personal tiene un hijo menor de edad este recibir 10% ms del sueldo
normal debido a la asignacin familiar.
Mostrar como reporte el sueldo del personal y adems mostrar cules son los
descuentos y asignaciones y si tiene o no hijos menores de edad.
Site ud. A las funciones necesarias para la implementacin.
PARTE 1
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
int op1;
int op;
int num_personal;
int DNI;
char nombres[30];
char ape_paterno[30];
char ape_matermo[30];
char direccion[15];
char sexo[10];
int sueldo;
int AFP;
class empresa{
public:
int trabajadores(int op);
int hijos(int op);
private:
};
int a;
cin>>num_personal;
for(a=1;a<=num_personal;a++){
cout << "NUMERO DE PERSONAL: " << num_personal << " \n";
cout << "INGRESAR DATOS\n";
cout << "DNI:\n";
cin >> DNI;
cout << "NOMBRE:\n";
cin >> nombres;
cout << "APELLIDO PATERNO:\n";
cin >> ape_paterno;
cout << "APELLIDO MATERNO:\n";
cin >> ape_matermo;
cout << "DIRECCION:\n";
cin >> direccion;
cout << "SEXO:\n";
cin >> sexo;
cout << "SUELDO:\n";
cin >> sueldo;
AFP = sueldo*0.13;
cout << "AFP:" << AFP << "\n";
}
}
int main(){
empresa empre;
cout<<" ----------------------------\n";
cout<<"
cout<<" 1.Personal
\n";
\n";
\n";
cout<<" ----------------------------\n";
if(op1==1){
op1=op;
}
else{
if(op1==2){
op1=op;
}
else{
cout << "DATOS INCORRECTO\n";
}
}
empre.trabajadores(op);
system("pause");
return 0;