Está en la página 1de 2

//Banco

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
{

Console.WriteLine("¿Qué desea realizar?");


Console.WriteLine("1- Deposito");
Console.WriteLine("2- Retiro");
Console.WriteLine("3- Ver saldo actual");
Console.WriteLine("4- Salir");
opc = int.Parse(Console.ReadLine());
switch(opc)
{
case 1:
double saldo = 0;
Console.WriteLine("¿Cuanto desea depositar?");
saldo = double.Parse(Console.ReadLine());
cuenta.Depositar(saldo);
Console.Clear();
Console.WriteLine("Deposito realizado con exito");
break;

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.

También podría gustarte