Ejercicio: Completar una actividad de desafío para instrucciones de iteración y selección anidadas

Completado

Los desafíos de código refuerzan lo que ha aprendido y le ayudan a tener más confianza antes de continuar.

Desafío de pedido fraudulento

Anteriormente en este módulo, nuestro objetivo era escribir código que almacenara los identificadores de pedido pertenecientes a pedidos potencialmente fraudulentos. Su objetivo es encontrar las órdenes fraudulentas lo antes posible e identificarlas para un análisis más profundo.

Desafío de código: Notificar los identificadores de pedido que necesitan una investigación más detallada

El equipo ha encontrado un patrón. Los pedidos que comienzan por la letra "B" presentan un fraude con una frecuencia 25 veces superior a la normal. Deberá escribir otro código que genere el identificador de pedido para los nuevos pedidos que empiecen por la letra "B". El equipo antifraude lo usará para investigar más en profundidad.

Siga estos pasos para completar este desafío.

  1. Asegúrese de que tiene un archivo Program.cs vacío abierto en Visual Studio Code.

    Si es necesario, abra Visual Studio Code y, luego, lleve a cabo los pasos siguientes para preparar un archivo Program.cs en el editor:

    1. En el menú Archivo , seleccione Abrir carpeta.

    2. Use el cuadro de diálogo "Abrir carpeta" para ir a la carpeta CsharpProjects.

    3. En la vista EXPLORADOR de Visual Studio Code, seleccione Program.cs.

    4. En el menú Selección de Visual Studio Code, seleccione Seleccionar todo y presione la tecla Eliminar.

  2. Declare una matriz e inicialícela para que contenga los siguientes elementos:

    B123
    C234
    A345
    C15
    B177
    G3003
    C235
    B179
    

    Estos valores representan los datos de los identificadores de pedidos fraudulentos que usa la aplicación.

  3. Cree una instrucción foreach para recorrer en iteración cada elemento de la matriz.

  4. Informe sobre los identificadores de pedidos que comienzan con la letra "B".

    Tendrá que evaluar cada elemento de la matriz. Informe de los identificadores de pedido potencialmente fraudulentos mediante la detección de los pedidos que comienzan por la letra "B". Para saber si un elemento comienza por la letra "B", use el método String.StartsWith(). Aquí mostramos un sencillo ejemplo de cómo usar el método String.StartsWith() para que pueda adaptarlo a su código:

    string name = "Bob";
    if (name.StartsWith("B"))
    {
        Console.WriteLine("The name starts with 'B'!");
    }
    

    La salida debería coincidir con la siguiente:

    B123
    B177
    B179
    

Sugerencia

Aquí tienes una pista: Mientras recorres cada elemento de la matriz, necesitas una if declaración. La if instrucción debe usar un método en la clase de cadena para determinar si una cadena comienza con una letra específica. Si no está seguro de cómo usar una instrucción if, vea el módulo "Cómo agregar lógica de decisión al código mediante la instrucción "if-elseif-else" en C#".

Tanto si tiene dificultades y necesita echar un vistazo a la solución como si finaliza el ejercicio correctamente, continúe para ver una solución a este desafío.