Documentos de Académico
Documentos de Profesional
Documentos de Cultura
namespace Interfaz
{
public interface IBanco
{
public void Depositar(double ssldo);
public void Retirar(double saldo);
public double SaldoActual(); //No me dejo usarla como propiedad, no me deja
colocar el set y get
}
class Program
{
static void Main(string[] args)
{
Cuenta cuenta = new Cuenta();
int opc = 0;
Console.Write("Servicio Banco Azteca\n");
do
{
case 2:
double sald = 0;
Console.WriteLine("¿Cuanto desea retirar?");
sald = double.Parse(Console.ReadLine());
cuenta.Retirar(sald);
Console.Clear();
Console.WriteLine("Retiro realizado con exito");
break;
case 3:
double total;
total = cuenta.SaldoActual();
Console.WriteLine("\nSu saldo actual es de: {0}", total +
"\n");
break;
default: Console.WriteLine("Que tenga un excelente dia!!");
break;
}
} while (opc != 4);
Console.ReadKey();
}
}
}
class Cuenta : IBanco
{
private double saldo;
public void Depositar(double saldo)
{
this.saldo += saldo;
}
public void Retirar(double saldo)
{
this.saldo -= saldo;
}
public double SaldoActual()
{
return saldo;
}
//2- Textbox
namespace TextBox
{
interface ITextBox
{
public string Texto();
public string Prefijo();
}
class Program
{
static void Main(string[] args)
{
TextBox txt = new TextBox();
string texto;
string prefijo;
texto = txt.Texto();
prefijo = txt.Prefijo();
Console.WriteLine(texto + " " + prefijo);
Console.ReadKey();
}
}
}
namespace TextBox
{
class TextBox : ITextBox
{
public string Texto()
{
return "TextBox sirve para guardar texto";
}
public string Prefijo()
{
return "Su prefijo es txt";
}
}
}
// La actividad 3 no la hice porque la clase Graphics no me dejaba utilizarla.