Вы находитесь на странице: 1из 4

DPRN2 U1 A2 JOMP

using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;

namespace Actividad2
{
public class Empleado
{
public string nombre;
private string puesto;
private string numeroTarjeta;
private double sueldoBruto; // sueldo antes de impuestos
public double porcentajeImpuesto; // porcentaje del impuesto
private double sueldoNeto; // Salario despus de impuestos por semana
// propiedad que obtiene el puesto del empleado
public string Nombre
{
get
{
return nombre;
} // fin de get
set
{
if (string.IsNullOrEmpty(value))
{
Console.WriteLine(" ES NECESARIO EL NOMBRE DEL TRABAJADOR\n");
Console.WriteLine("Escriba el nombre del trabajador");
Nombre = Console.ReadLine();
}
else
{
this.nombre = value;
}
} // fin de get
}

public string Puesto


{
get
{
return puesto;
} // fin de get
set

{
if (string.IsNullOrEmpty(value))
{
Console.WriteLine(" ES NECESARIO EL NOMBRE DEL PUESTO\n");
Console.WriteLine("Escriba el puesto del trabajador");
Puesto = Console.ReadLine();
}
else
{
this.puesto = value;
}
} // fin de get
}
// propiedad que obtiene el nmero de tarjeta del empleado
public string NumeroTarjeta
{
get
{
return numeroTarjeta;
} // fin de get
set
{
if (value.Length != 5)
{
Console.WriteLine(" EL NUMERO DE LA TARJETA DEBE CONTENER 5
CARACTERES\n");
Console.WriteLine("Ingrese el nmero de tarjeta");
NumeroTarjeta = Console.ReadLine();
}
else
{
this.numeroTarjeta = value;
}
}
}
public double SueldoBruto
{
get
{
return sueldoBruto;
} // fin de get
set
{
sueldoBruto = value;
} // fin de set
}

public double SueldoNeto


{
get
{
return sueldoNeto;
} // fin de get
set
{
sueldoNeto = (sueldoBruto) / (1.33);
} // fin de set
}
}
} // fin de la propiedad SueldoNeto

-----------------------------------------------------------------------------------------------------------------------using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;

namespace Actividad2
{
public class PrincipalEmpleado
{
public static void Main( string[] args )
{
Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++
++++++++++");
Console.WriteLine("
UNIDAD 1. ACTIVIDAD 2");
Console.WriteLine("
ENCAPSULACIN DE DATOS");
Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++
++++++++++");
// crea instancia de la clase mepleado
Empleado emp = new Empleado( );
// ingreso de datos del trabajador
Console.WriteLine("Escriba el nombre del trabajador");
emp.Nombre = Console.ReadLine();
Console.WriteLine("Escriba el puesto del trabajador");
emp.Puesto = Console.ReadLine();
Console.WriteLine("Ingrese el nmero de tarjeta");
emp.NumeroTarjeta = Console.ReadLine();
Console.WriteLine("Ingrese sueldo antes de impuestos");
emp.SueldoBruto = Convert.ToDouble(Console.ReadLine());
Console.WriteLine();
emp.SueldoNeto = Convert.ToDouble(emp.SueldoNeto);

Console.WriteLine();

// muestra en pantalla los datos del empleado


Console.WriteLine("-----------------------------------------------------------------------------");
Console.WriteLine("
DATOS DEL EMPLEADO \n
");
Console.WriteLine("-----------------------------------------------------------------------------");
Console.WriteLine("Nombre y apellidos
Puesto
No. tarjeta Sueldo Bruto
Sueldo Neto" );
Console.WriteLine("{0} {1}
{2} {3:C}
{4:C} ",
emp.Nombre,emp.Puesto,emp.NumeroTarjeta,emp.SueldoBruto,emp.SueldoNeto);
Console.ReadKey();

} // fin de la clase principal

Вам также может понравиться