Rectángulo - Ejercicio De Programacion C# Sharp

Este ejercicio en C# te permite practicar el uso de bucles y entrada de datos del usuario. En este programa, el usuario debe ingresar un número (un dígito), y el programa mostrará un rectángulo de 3 columnas de ancho y 5 filas de alto utilizando ese dígito. Cada fila del rectángulo alternará entre números juntos y separados por espacios, como en el siguiente ejemplo:

El objetivo de este ejercicio es familiarizarse con la manipulación de la entrada de datos y cómo se puede usar un bucle para imprimir patrones en consola. Este tipo de ejercicio es muy útil para entender cómo controlar la disposición de los elementos en una aplicación de consola utilizando C#.

Al completar este ejercicio, mejorarás tus habilidades en el uso de estructuras repetitivas, como for y foreach, y aprenderás a manejar los datos ingresados por el usuario para generar salidas dinámicas en consola.

 Categoría

Primer contacto con C# Sharp

 Ejercicio

Rectángulo

 Objectivo

Escriba un programa en C# para pedir al usuario un número y luego muestre un rectángulo de 3 columnas de ancho y 5 filas de alto usando ese dígito. Por ejemplo:

Introduzca un dígito: 3
333
3 3
3 3
3 3
333

 Ejemplo Ejercicio C#

 Copiar Código C#
using System; // Importing the System namespace to use Console functionalities

class Program
{
    // Main method where the program execution begins
    static void Main()
    {
        int digit; // Declaring a variable to store the digit entered by the user

        // Asking the user to enter a digit and reading the input
        Console.Write("Enter a digit: ");
        digit = Convert.ToInt32(Console.ReadLine()); // Converting the input to an integer

        // Printing the top row of the rectangle with the digit repeated three times
        Console.WriteLine("{0}{0}{0}", digit); // Printing the digit three times in the first row

        // Printing the middle rows of the rectangle, each with the digit followed by a space and then the digit again
        for (int i = 0; i < 3; i++) // Loop to print three rows
        {
            Console.WriteLine("{0} {0}", digit); // Printing the digit with a space between them
        }

        // Printing the bottom row of the rectangle with the digit repeated three times
        Console.WriteLine("{0}{0}{0}", digit); // Printing the digit three times in the last row
    }
}

 Salida

Enter a digit: 5
555
5 5
5 5
5 5
555

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Primer contacto con C# Sharp

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Conversión

    Este ejercicio en C# te enseña a realizar conversiones entre unidades de temperatura. El programa solicita al usuario que ingrese una temperatura en grados Celsius y ...

  •  Primer contacto con C# Sharp

    Este ejercicio es una excelente forma de iniciarse en la programación en C#. En este programa, aprenderás cómo imprimir un mensaje en la pantalla utilizando C#. El pr...

  •  Suma de dos números

    Este ejercicio es una excelente manera de practicar las operaciones aritméticas básicas en C#. En este programa, aprenderás cómo realizar la operación de suma entre dos núme...

  •  División entre dos números

    Este ejercicio es una excelente oportunidad para practicar la operación de división en C#. En este programa, aprenderás cómo dividir dos números, en este caso, 24 y 5...

  •  Múltiples operaciones y precedencias

    Este ejercicio es ideal para aprender cómo realizar operaciones aritméticas complejas en C#. En este programa, se te pedirá que resuelvas varias operaciones matemáticas util...

  •  Multiplicar usando variables

    Este ejercicio es perfecto para aprender cómo realizar una multiplicación en C# con números introducidos por el usuario. En este programa, el usuario tendrá que ingresar dos...