Las clases
Pre examen
class Docente
{
private string numDoce;
public string NumDoce
{
get { return numDoce; }
set { numDoce = value; }
}
private string nombre;
public string Nombre
{
get { return nombre; }
set { nombre = value; }
}private string domicilio;
public string Domicilio
{
get { return domicilio; }
set { domicilio = value; }
}
private int nivel;
public int Nivel
{
get { return nivel; }
set { nivel = value; }
}
private float pagoHora;
public float PagoHora
{get { return pagoHora; }
set { pagoHora = value; }
}
private float numHoras;
public float NumHoras
{
get { return numHoras; }
set { numHoras = value; }
}
public Docente()
{
numDoce = "";
nombre = "";
domicilio = "";
nivel = 0;pagoHora = 0.0f;
numHoras = 0.0f;
}
public Docente(string nD, string nom, string domi, int niv, float pH, float nH)
{
numDoce = nD;
nombre = nom;
domicilio = domi;
nivel = niv;
pagoHora = pH;
numHoras = nH;
}
public Docente(Docente muestra)
{numDoce = muestra.numDoce;
nombre = muestra.nombre;
domicilio = muestra.domicilio;
nivel = muestra.nivel;
pagoHora = muestra.pagoHora;
numHoras = muestra.numHoras;
}
public float retencion()
{
float res = 0.0f;
if (nivel == 1)
res = (numHoras * pagoHora) *.8f;
if (nivel == 2)
res = (numHoras * pagoHora) * .10f;
if (nivel == 3)
res = (numHoras * pagoHora) * .12f;
return res;
}
public float pago(){
float res=0.0f;
res=0.0f;
res=(pagoHora*numHoras)-retencion();
return res;}
}
class Program
{static void Main(string[] args)
{
int opcion = 0;
string res="";
Docente miDocente = new Docente();
do
{
Console.WriteLine("captura de informacion");
Console.WriteLine("imprimir impuestos a pagar");
Console.WriteLine("imprimir la informacion del objeto y el totala pagar");
Console.WriteLine("salir");
switch (opcion)
{
case 1:
Console.WriteLine("dame el numero de docente");
miDocente.NumDoce = Console.ReadLine();
Console.WriteLine("dame el nombre el docente");
miDocente.Nombre =Console.ReadLine();
Console.WriteLine("dame el domicilio");
miDocente.Domicilio = Console.ReadLine();
Console.WriteLine("dame el nivel del docente 1: licenciatura o ingenieria 2:maestro en ciencias 3: doctor");
miDocente.Nivel = int.Parse(Console.ReadLine());Console.WriteLine("dame el pago por hora");
miDocente.PagoHora = float.Parse(Console.ReadLine());
Console.WriteLine("dame el numero de horas trabajadas");
miDocente.NumHoras = float.Parse(Console.ReadLine());
break;
case 2:
Console.WriteLine("los impuestos a pagar son " +...
Regístrate para leer el documento completo.