Ejercicio_6
*Creación de clase
*Declaración de Clases
*Declaración y uso de Objeto
Creación de Clase
Clic derecho en el nombre de la solución > Añadir > Nuevo Archivo
General > Clase vacía > Escribir nombre de la nueva clase > Nuevo
Código(main.cs) :
using System;
namespace ejercicio_6
{
class MainClass
{
public static void Main (string[] args)
{
// Declaro objeto
CCuenta cuenta01 = new CCuenta();
// Uso atributos
cuenta01.nombrar();
cuenta01.asicuenta("306302442");
cuenta01.tipodeinteres(2.5);
cuenta01.ingreso(1000000);
cuenta01.reintegro(50000);
System.Console.WriteLine(cuenta01.obtenernombre());
System.Console.WriteLine(cuenta01.obtenercuenta());
System.Console.WriteLine(cuenta01.estado());
System.Console.WriteLine(cuenta01.obtenertipo());
}
}
}
Codigo (CCuenta.cs) :
using System;
namespace ejercicio_6
{
public class CCuenta
{
//Atributos
private string nombre;
private string cuenta;
private double saldo;
private double tinteres;
//metodos
//Metodo para obtener el nombre
public void nombrar ()
{
Console.WriteLine("Dame nombre");
nombre=Console.ReadLine();
if (nombre.Length ==0)
{
System.Console.WriteLine("Error:cadena vacia");
return;
}
}
// Regresa el nombre a main
public string obtenernombre()
{
return nombre;
}
//Metodo para asignar cuenta
public void asicuenta (string cue)
{
if (cue.Length == 0)
{
System.Console.WriteLine("Error: cuenta no valida");
return;
}
cuenta=cue;
}
//Regresa cuenta
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("No dispone de saldo");
return;
}
saldo=saldo-cantidad;
}
public void tipodeinteres(double tipo)
{
if(tipo < 0)
{
System.Console.WriteLine("tipo no valido");
return;
}
tinteres = tipo;
}
public double obtenertipo()
{
return tinteres;
}
}
}
Salida:
lothar