Muchas Gracias! En Este ejercicio se puede usar programación funcional y LINQ de C# para dejar el código más simple, con lo cual, se pueden filtrar las ventas usando Where. Dejo el código para quien le interese:
C# code: static void Main(string[] args) { const int NUM_SALES = 30; double[] sales = new double[NUM_SALES]; Console.WriteLine("Write the sales"); FillArray(sales); FilterSales(sales); Console.ReadKey(); } public static void FillArray(double[] array) { for (int i = 0; i < array.Length; i++) { Console.Write("Write the {0}° Sale: ",i+1); array[i] = double.Parse(Console.ReadLine()); } } public static void FilterSales(double[] sales) { List finalSales= sales.Where(sale => sale >= 1000).ToList(); Console.WriteLine("Sales: "); finalSales.ForEach(Console.WriteLine); Console.Write("Quantity of Sales: "+finalSales.Count); }
Muy buen código. Aunque los hago de este tipo, para que se comprendan las estructuras de control. Más adelante haré los programas usando funciones. Pero gracias por el ejemplo :)
@@ShakmuriaGracias a ti 🙏 más bien, y los dejo como aporte para tener otro enfoque en los ejercicios, aunque entiendo que para mejorar la lógica de programación, y para quien están empezando, es más útil de la forma mostrada en el video. Saludos desde Col 🇨🇴
Excelente vídeo gracias maestra!!
Exelente explicacion y ejercicios para quienes vamos empezando o retomamos progra
Muchas Gracias!
En Este ejercicio se puede usar programación funcional y LINQ de C# para dejar el código más simple, con lo cual, se pueden filtrar las ventas usando Where.
Dejo el código para quien le interese:
C# code:
static void Main(string[] args)
{
const int NUM_SALES = 30;
double[] sales = new double[NUM_SALES];
Console.WriteLine("Write the sales");
FillArray(sales);
FilterSales(sales);
Console.ReadKey();
}
public static void FillArray(double[] array)
{
for (int i = 0; i < array.Length; i++)
{
Console.Write("Write the {0}° Sale: ",i+1);
array[i] = double.Parse(Console.ReadLine());
}
}
public static void FilterSales(double[] sales)
{
List finalSales= sales.Where(sale => sale >= 1000).ToList();
Console.WriteLine("Sales: ");
finalSales.ForEach(Console.WriteLine);
Console.Write("Quantity of Sales: "+finalSales.Count);
}
Muy buen código. Aunque los hago de este tipo, para que se comprendan las estructuras de control. Más adelante haré los programas usando funciones. Pero gracias por el ejemplo
:)
@@ShakmuriaGracias a ti 🙏 más bien, y los dejo como aporte para tener otro enfoque en los ejercicios, aunque entiendo que para mejorar la lógica de programación, y para quien están empezando, es más útil de la forma mostrada en el video. Saludos desde Col 🇨🇴
@@marktulsoto8685 Tu aporte fue muy bueno. Saludos!