class Ccuenta
//atributos
private string nombre;
private string cuenta;
private double saldo;
private double tipoDeInteres;
//metodos
public void asignarNombre(string nom)
{
if (nom.Length== 0)
{
System.Console.WriteLine("Error: cadena vacia");
return;
}
nombre=nom;
}
public string obtenerNombre()
{
return nombre;
}
public void asignarCuenta(string cue)
{
if (cue Length == 0)
{
System.Console.WriteLine("Error: cuenta no valida");
return;
}
cuenta = cue;
}
public string obtenercuenta()
{
return cuenta;
}
public double estado()
{
return saldo;
}
public void ingreso(double cantidad)
{
if (cantidad < 0)
{
System.Console.WriteLine("Error: cantidad negativa");
return;
}
saldo = saldo + cantidad;
}
public void reintegro(double cantidad)
{
if (saldo - cantidad < 0)
{
System.Console.WriteLine("Error: no dispone de saldo");
return;
}
saldo= saldo-cantidad
}
public void asignarTipoDeinteres(double tipo)
{
if (tipo < 0)
{
System.Console.WriteLine("tipo no valido");
return;
}
tipoDeinteres= tipo;
}
public double obtenerTipoDeInteres()
{
return tipoDeInteres;
}
}
class Test
{
public static void Main(string[] args)
{
CCuenta cuenta01 = new CCuenta();
cuenta01.asignarNombre("un nombre");
cuenta01.asignarcuenta("una cuenta");
cuenta01.asignarTipoDeInteres(2.5);
cuenta01.ingreso(1000000);
cuenta01.reintegro(500000);
System.Console.WriteLine(cuenta01.obtenerNombre());
System.Console.WriteLine(cuenta01.obtenerCuenta());
System.Console.WriteLine(cuenta01.estado());
System.Console.WriteLine(cuenta01.obtenerTipoDeInteres());
}
}
class Test
{
public static void Main(string[] args) :whistling:
{
CCuenta cuenta01 = new CCuenta();
cuenta01.asignarNombre("un nombre");
cuenta01.asignarcuenta("una cuenta");
cuenta01.asignarTipoDeInteres(2.5);
cuenta01.ingreso(1000000);
cuenta01.reintegro(500000);
System.Console.WriteLine(cuenta01.obtenerNombre());
System.Console.WriteLine(cuenta01.obtenerCuenta());
System.Console.WriteLine(cuenta01.estado());
System.Console.WriteLine(cuenta01.obtenerTipoDeInteres());
}
}