Вы находитесь на странице: 1из 5

UNIVERSIDAD TECNICA DE MACHALA

FACULTAD DE INGENIERIA CIVIL


CARRERA DE INFORMATICA

Ing. Joffre Cartuche Calva Pgina 1 27/06/2014
Prctica 1: Creacin de clases privadas

Objetivos
Al final de esta prctica, usted ser capaz de:

Crear clases publicas y privadas

Requisitos previos
Antes de realizar la prctica debe estar familiarizado con los siguientes
temas:
Clases pblicas / privadas.
Constructor / destructor.
Crear objetos en C#.

Ejercicio 1
Creacin de una clase persona encapsulando sus atributos.
1. El presente ejercicio consiste en crear una clase persona usando el concepto de
encapsulamiento, es decir sus atributos deben ser privados. Realice los mtodos necesarios
para cumplir esta primera parte. En los mtodos ingresar e imprimir persona si necesitan
parmetros selos.

class persona
{
private string Cedula;
private string Nombre;
private string Direccion;
private long Telefono;
private int Edad;
public persona(string ced, string nom, string dir, long
tel,int ed)
}

2. Desarrolle el siguiente formulario para ingresar los datos personales al presionar el botn
ingresar



3. Al presionar el botn imprimir imprima los valores correspondientes a la persona. Realic la
aplicacin solo para una persona.



UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE INGENIERIA CIVIL
CARRERA DE INFORMATICA

Ing. Joffre Cartuche Calva Pgina 2 27/06/2014

Taller Prctico: Simulacin de un BANCO.

Ejercicio 2:

1. El presente ejercicio consiste en realizar la simulacin de un banco es decir se puede realizar lo
siguiente:

Apertura de cuenta.
Depsitos / retiro de dinero.
Obtener el mayor cliente (Quien tiene mayor saldo entre ctas ahorro / corriente).
Pago de inters a los clientes

2. Se deber usar la clase persona realizada anteriormente y luego crear la clase cuenta heredando la
clase persona el atributo Numero no deber ingresar el usuario deber el sistema crear
automticamente luego crear los siguientes mtodos, si estos mtodos necesitan parmetros
selos.

class cuenta:persona
{
protected int Numero;///Num cuenta debera crearse automaticamente
private double Saldo; /// Saldo de la cuenta bancaria
private string Tipo; /// Tipo de cuenta corriente / ahorros
public void apertura_cuenta()
public void retiro_cuenta()
public void mejor_cliente()
public void pago_interes()

}
3. Cree un formulario con las siguientes opciones.



4. Realice las siguientes opciones:

4.1 Apertura Cuenta

Cuando realice la apertura de cuenta deber aparecer el siguiente formulario



UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE INGENIERIA CIVIL
CARRERA DE INFORMATICA

Ing. Joffre Cartuche Calva Pgina 3 27/06/2014


Permitir el ingreso de un nuevo cliente, si el cliente desea abrir una cuenta corriente
deber abrir con un monto mayor o igual 800 dlares, caso contrario no podr realizar la
apertura de cuenta corriente, para cuenta de ahorro el monto mnimo es de 200 dlares.
Cuando realice la apertura del cliente este deber ingresarse en una lista de objetos arrays,
puede registrarse clientes con cuenta de ahorros y corrientes, una vez realizado esto deber
mostrarse un mensaje que la transaccin ha sido realizada con el numero de cuenta.
El nmero de cuenta deber crearse aleatoriamente con 10 dgitos ejemplo 3797854800


4.2 Dep / Ret (Depositos o Retiros)

El cliente podr realizar depsitos (para este ejercicio solo se considera dinero en efectivo),
para empezar el deposito se deber ingresar el numero de cuenta para comprobar que el
cliente exista en la lista de arrays(en vector objetos AC). Si el cliente existe deber
mostrarse los datos respectivos del groupBox Nombre( Num Cuenta, Nombres, Tipo
Cuenta, Saldo ojo: estos datos no se podrn modificar),caso contrario deber mostrarse
un mensaje que el cliente no existe.



UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE INGENIERIA CIVIL
CARRERA DE INFORMATICA

Ing. Joffre Cartuche Calva Pgina 4 27/06/2014
Luego se elige el tipo de transaccin sea para depsito o para retiro y la cantidad
respectiva.
Si es retiro en cta ahorros debe comprobarse que la cantidad a retirarse no deba ser
mayor al saldo disponible.
Si es retiro en cta cte debe comprobarse que la cantidad a retirarse no deba ser mayor
al saldo disponible y que el saldo no sea menor a 200 dlares.

Al presionar el botn realizar transaccin esta deber realizarse, mostrando un mensaje
con el nuevo saldo, y que la transaccin a sido realizada satisfactoriamente.
El botn salir cierre el formulario de depsitos.

4.3 Mejor Cliente.
Debern aparecer los clientes con mayor saldo en la cuenta bancaria tanto para cuenta de
ahorros y corriente.



Sugerencia: puede crearse dos vectores de objetos una para cuenta de ahorros VCA, otro
vector de objetos para cuenta corriente VCC. De mi vector de apertura de cuenta puede ir
separando en los dos vectores dependiendo del tipo de cuenta y luego buscar el mayor saldo
en cada vector.






UNIVERSIDAD TECNICA DE MACHALA
FACULTAD DE INGENIERIA CIVIL
CARRERA DE INFORMATICA

Ing. Joffre Cartuche Calva Pgina 5 27/06/2014
4.4 Pago Inters
Para el pago de inters de los clientes se relazara de la siguiente forma:
Cuentas de ahorros que tenga como saldo mnimo de 200 dlares se le pagara un inters del
0.05 % es decir si tena 200 dlares de saldo, ahora tendr 210 dlares de saldo, los clientes que
no tengan el saldo con esta mnima cantidad no se les pagaran inters.
Cuentas corrientes que tenga como saldo mnimo de 800 dlares se le pagara un inters del 0.09
% es decir si tenia 800 dlares de saldo, ahora tendr 872 dlares de saldo, los clientes que no
tengan el saldo con esta mnima cantidad no se les pagaran inters.
Luego deber mostrar todos los clientes que se les a pagado inters en las respectivas cuentas
tanto para ahorros como de corriente como se muestra en el grafico.

Вам также может понравиться