using System;
namespace T04P02
{
class Program
{
static void Main(string[] args)
{
Empleado emp = new Empleado("Tonio", 8000);
Gerente ger = new Gerente("Daniel", 20000, 3000);
Console.WriteLine(emp.ToString());
Console.WriteLine(ger.ToString());
}
}
class Empleado
{
private string nombre;
private double salarioBase;
public Empleado(string nombre, double salarioBase)
{
this.nombre = nombre;
this.salarioBase = salarioBase;
}
public virtual double CalcularSalario()
{
return salarioBase;
}
public string GetNombre()
{
return nombre;
}
public double GetSalarioBase()
{
return salarioBase;
}
public override string ToString()
{
return "Empleado: " + nombre + ", Salario Base: " + salarioBase;
}
}
class Gerente : Empleado
{
private double bono;
public Gerente(string nombre, double salarioBase, double bono)
: base(nombre, salarioBase)
{
this.bono = bono;
}
public override double CalcularSalario()
{
return GetSalarioBase() + bono;
}
public override string ToString()
{
return "Nombre: " + GetNombre() +
", Cargo: Gerente" +
", Salario con Bono: " + CalcularSalario();
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: