sábado, 12 de noviembre de 2011

Mono c# .- Clases y Objetos

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

No hay comentarios:

Publicar un comentario