Documente Academic
Documente Profesional
Documente Cultură
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace panaderias
{
class Program
{
static void Main(string[] args)
{
int opc = 0;
// Declarando y creando un objeto de la clase CCuenta
CCuenta CuentaNo1 = new CCuenta();
for (int i = 0; i < 3; i++)
{
CuentaNo1 = new CCuenta();
do
{
opc = menu();
switch (opc)
{
case 1:
Console.Clear();
entrada();
Console.WriteLine("Crear Cliente");
Console.WriteLine();
CuentaNo1.AsignarNombreCliente(Console.ReadLine());
pausa();
break;
case 2:
Console.Clear();
entrada();
Console.WriteLine("su nombre de cuenta es");
Console.WriteLine();
Console.WriteLine(CuentaNo1.ObtenerNombreCliente());
Console.ReadKey();
pausa();
break;
case 3:
Console.Clear();
entrada();
Console.WriteLine("Crear numero de cuenta");
CuentaNo1.AsignarNumeroCta(Console.ReadLine());
pausa();
break;
case 4:
Console.Clear();
entrada();
Console.WriteLine("su numero de cuenta es");
Console.WriteLine();
Console.WriteLine(CuentaNo1.ObtenerNumeroCta());
Console.ReadKey();
pausa();
break;
case 5:
Console.Clear();
entrada();
Console.WriteLine("asignar interes ");
Console.WriteLine();
CuentaNo1.AsignarInteres(Double.Parse(Console.ReadLine()));
pausa();
break;
case 6:
Console.Clear();
entrada();
CuentaNo1.AplicarInteres();
Console.WriteLine(CuentaNo1.Saldo().ToString());
Console.ReadKey();
pausa();
break;
case 7:
Console.Clear();
entrada();
Console.WriteLine("ingresar deposito");
Console.WriteLine();
CuentaNo1.Deposito(Double.Parse(Console.ReadLine()));
pausa();
break;
case 8:
Console.Clear();
entrada();
Console.WriteLine("realize el retiro");
Console.WriteLine();
CuentaNo1.Retiro(Double.Parse(Console.ReadLine()));
Console.WriteLine("su nuevo saldo es");
Console.WriteLine(CuentaNo1.Saldo());
pausa();
break;
default:
break;
}
}
public static int menu() // Los mtodos estaticos no necesitan estar
asociados a un objeto
{
Console.Clear();
Console.WriteLine("=======Bienvenido al Banco ITFIP======");
Console.WriteLine("--------------------------------------");
Console.WriteLine("1. Crear Cliente");
Console.WriteLine("2. Consultar Cliente");
Console.WriteLine("3. Crear Cuenta");
Console.WriteLine("4. Consultar Cuenta");
Console.WriteLine("5. Asignar interes");
Console.WriteLine("6. Aplicar Interes");
Console.WriteLine("7. Realizar depsito");
Console.WriteLine("8. Realizar Retiro");
Console.WriteLine("9. Salir\n");
Console.Write("Seleccione una opcin:");
int opc = int.Parse(Console.ReadLine());
return opc;
}
public static void pausa()
{
Console.WriteLine("operacion realizada con exito....");
Console.WriteLine("precione enter para continuar....");
Console.ReadLine();
}
public static void entrada()
{
Console.WriteLine("=======Bienvenido al Banco ITFIP======");
Console.WriteLine("--------------------------------------");
}
}
class CCuenta
{
// Atributos
private string nombre;
private string cuenta;
private double saldo;
private double porcentajeDeInteres;
// Mtodos
public void AsignarNombreCliente(string nombreIn)
{
nombre = nombreIn;
}
}
}