Ejercicio 7 de C# | Ingresar 30 ventas en un array, y ver cuáles ventas y cuántas superan los $1000.

Поділитися
Вставка
  • Опубліковано 8 лис 2024

КОМЕНТАРІ • 6

  • @DanielTorres-gr8ep
    @DanielTorres-gr8ep Рік тому

    Excelente vídeo gracias maestra!!

  • @renehacealgo
    @renehacealgo 2 роки тому

    Exelente explicacion y ejercicios para quienes vamos empezando o retomamos progra

  • @marktulsoto8685
    @marktulsoto8685 2 роки тому

    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);
    }

    • @Shakmuria
      @Shakmuria  2 роки тому

      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
      :)

    • @marktulsoto8685
      @marktulsoto8685 2 роки тому

      @@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 🇨🇴

    • @Shakmuria
      @Shakmuria  2 роки тому +1

      @@marktulsoto8685 Tu aporte fue muy bueno. Saludos!