public static void Main()
Console.WriteLine("Ingrese nombre del empleado: ");
E1.pNombre=Console.ReadLine();
Console.WriteLine("Ingrese legajo del empleado: ");
E1.pLegajo=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese tipo de documento: 1.DNI 2.Pasaporte 3.Otros ");
E1.pTipoDoc=Convert.ToInt16(Console.ReadLine());
Console.WriteLine("Ingrese numero de documento: ");
E1.pNroDoc= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese horas trabajadas: ");
E1.pHoras= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese valor por hora trabajada: ");
E1.pValorHora= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese cantidad de horas extras al 50%: ");
E1.pExtras50= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese cantidad de horas extras al 100%: ");
E1.pExtras100= Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese género (F-Femenino | M-Masculino) ");
E1.pGenero = Console.ReadLine().Equals("M");
Console.WriteLine(E1.toStringEmpleado());
int legajo, tipoDoc, nroDoc;
double valorHora, horas, extras50, extras100;
public double calcularSueldo()
return horas*valorHora + extras50 * valorHora * 1.5 + extras100 * valorHora * 2;
public string toStringGenero ()
public string toStringTipoDoc()
public string toStringEmpleado()
return "Nombre del empleado: " + nombre + "\n"+
"Tipo de documento: " + Convert.ToString(toStringTipoDoc()) + "\n" +
"Numero: " + Convert.ToString(nroDoc) + "\n" +
"Legajo: " + Convert.ToString(legajo) + "\n" +
"Genero: " + Convert.ToString(toStringGenero()) + "\n" +
"Sueldo a cobrar: " + Convert.ToString(calcularSueldo());
valorHora=horas=extras50=extras100=0;