Código C++:
Ver original
#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main(int argc, char** argv) { int f; cout<<"\nElige la opcion \n1. Ingresar \n2. Salir \nIngresa la opcion: "; cin>>f; if (f==1) { struct trabajador { char nombre[50]; char puestot[20]; char status[]; float p1; float sueldo,descuento,total,horaex,horaniv; float horasextras,horasnivelacion,totalpago; } trabajador[5]; int a; for (a=0;a<=4;a++) { cout<<"\nIngresa el nombre del trabajador "<<a+1<<" : "; cin>>trabajador[a].nombre; cout<<"\nIngresa el puesto de trabajo: "; cin>>trabajador[a].puestot; cout<<"\nIngresa las percepciones: "; cin>>trabajador[a].p1; cout<<"\nIngresa las horas extras: "; cin>>trabajador[a].horaex; cout<<"\nIngresa las horas de nivelacion: "; cin>>trabajador[a].horaniv; cout<<"\nIngresa el descuento: "; cin>>trabajador[a].descuento; trabajador[a].horasextras=(trabajador[a].horaex*70); trabajador[a].horasnivelacion=(trabajador[a].horaniv*100); trabajador[a].sueldo=(trabajador[a].p1+trabajador[a].horasextras+trabajador[a].horasnivelacion); trabajador[a].totalpago=(trabajador[a].sueldo-trabajador[a].descuento); } cout<<"\nNombre\t\t\t\t\tPuesto Trabajo\t\t\tPercepciones\t\t\tHoras Extras\t\t\tHoras Nivelacion\t\t\tDescuentos\t\t\tTotal"; for (a=0;a<=4;a++) { cout<<"\n"<<trabajador[a].nombre<<"\t\t\t\t\t"<<trabajador[a].puestot<<"\t\t\t\t"<<trabajador[a].p1<<"\t\t\t\t"<<trabajador[a].horasextras<<"\t\t\t\t"<<trabajador[a].horasnivelacion<<"\t\t\t\t"<<trabajador[a].descuento<<"\t\t\t\t"<<trabajador[a].totalpago; } } else { cout<<"\nHASTA LUEGO"; } return 0; }