Clases, Objetos y Arrays de Objetos en C# | Programa de Cajas de Ahorro
ฝัง
- เผยแพร่เมื่อ 15 ต.ค. 2024
- En este video, aprenderás cómo programar un sistema de cajas de ahorro en C#, utilizando clases, objetos y arrays de objetos. Exploraremos cada una de las clases y métodos involucrados en el programa, para entender su lógica y funcionamiento. Aprenderás cómo crear una instancia de la clase ArrayDeCajasDeAhorro, y cómo utilizar los métodos para realizar operaciones como ingreso de clientes, consulta de información de cuentas, depósitos y retiros.
Link GitHub: github.com/Val...
ID Discord: AirWolf#0759
programación en C#, clases y objetos, arrays de objetos, cajas de ahorro, operaciones bancarias, depósitos, retiros, tutorial de programación.C#, programación orientada a objetos, clases, objetos, arrays de objetos, sistema de cajas de ahorro, depósitos, retiros, métodos estáticos, propiedades públicas, Random, try-catch, bucles, switch, parámetros, Console.WriteLine, Console.ReadLine, validación de entradas, moneda, saldo, titular, información de cuentas, número de cuenta, tamaño del array, incremento, decremento, instancias, ComprobarValor.
Hola, muy buenos videos.
Una consulta como puedo crear varios objetos en CSahrp solicitando un valor n, esto por ejemplo: "cuantos clientes desea crear" -> n, donde n seria el numero de nuevos clientes, creando uno por uno es:
public static void Main(string[] args)
{
Cliente Cliente01 = new Cliente();
Cliente Cliente02 = new Cliente();
Cliente Cliente03 = new Cliente();
Cliente Cliente04 = new Cliente();
// ... n
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
pero la idea es hacer hasta un numero determinado, ¡Se puede?
Hola jimmy, en primer lugar, gracias por tu comentario y ver mis videos.
Respondiendoa tu duda te explico, se puede hacer asi pero obligatoriamente en c# vas a tener que almacenar todos esos clientes que queres crear a traves de la variable n en un array o en una lista.
Lamentablemente no se puede hacer exactamente como me planteas porq C# no tiene asignacion de nombre dinamica. Sin embargo te dejo como podrias implementar el algoritmo de una forma muy similar y con un funcionamiento identico:
Console.Write("Ingrese el número de clientes que desea crear: ");
int n = int.Parse(Console.ReadLine());
// Crear array para los objetos cliente
Cliente[] clientes = new Cliente[n];
//bucle for para recorrer e ir creando cada uno de los nuevos clientes
for (int i = 0; i < n; i++)
{
clientes[i] = new Cliente();
}
// Hacer algo con los objetos de cliente creados
// ...
como descubriras los clientes no tienen un nombre como tal sino que son anonimos y estan directamente creados sobre las lista y el array, por lo tanto justamente solo pueden invocarse a traves de traer el indice del array donde se encuentran y con eso podes trabajar sobre ellos.
de nuevo gracias por ver si te surge otra duda podes escribirme por aca o añadirme en mi ds que esta en la descripcion por si queres que lo veamos por llamada