Cuadrado - Ejercicio De Programacion C# Sharp

Este ejercicio en C# tiene como objetivo crear un programa que pida al usuario ingresar un número y un ancho, y luego muestre un cuadrado con el ancho especificado, utilizando ese número como símbolo interior. El programa debe mostrar una cuadrícula de números, donde cada fila contiene el número ingresado por el usuario repetido el número de veces que se especifica en el ancho. Este tipo de ejercicios es útil para practicar el uso de bucles for y la manipulación de entradas del usuario, permitiendo al programador familiarizarse con la creación de patrones y la lógica básica de repetición. En el caso del programa, el primer bucle será responsable de crear las filas del cuadrado, y el segundo bucle se encargará de colocar los números correspondientes en cada fila, repitiendo la acción el número de veces que se indicó en el ancho. La salida será una serie de filas formadas por el número ingresado, creando un cuadrado perfecto en la consola.

 Categoría

Control del Flujo

 Ejercicio

Cuadrado

 Objectivo

Escriba un programa en C# que pida un número y un ancho, y muestre un cuadrado de ese ancho, usando ese número para el símbolo interno, como en este ejemplo:

Introduzca un número: 4
Introduzca el ancho deseado: 3

444
444
444

 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()
    {
        // Prompting the user to enter a number to use as the symbol
        Console.Write("Enter a number: ");
        int number = int.Parse(Console.ReadLine()); // Reading the user's input and parsing it to an integer

        // Prompting the user to enter the desired width of the square
        Console.Write("Enter the desired width: ");
        int width = int.Parse(Console.ReadLine()); // Reading the user's input and parsing it to an integer

        // Outer loop for the rows of the square (height of the square)
        for (int i = 0; i < width; i++)
        {
            // Inner loop for printing the number in each column of the square
            for (int j = 0; j < width; j++)
            {
                // Displaying the number in the current position
                Console.Write(number);
            }

            // Moving to the next line after completing a row
            Console.WriteLine();
        }
    }
}

 Salida

Enter a number: 5
Enter the desired width: 4
5555
5555
5555
5555

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Control del Flujo

¡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#.

  •  Break y continuar

    Este ejercicio en C# tiene como objetivo desarrollar un programa que muestre los números pares del 10 al 20, ambos inclusive, excepto el 16, utilizando ...

  •  Rectángulo V2

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario un número, un ancho y una altura, y luego muestre un rectáng...

  •  Estructuras repetitivas

    Este ejercicio en C# tiene como objetivo desarrollar un programa que solicite al usuario dos números y muestre todos los números entre ellos (inclusive) utilizando tres tipo...

  •  Dígitos en un número

    Este ejercicio en C# tiene como objetivo enseñar cómo desarrollar un programa que calcule el número de dígitos en un número entero positivo. El programa utiliza una t...

  •  Cuadrado hueco

    Este ejercicio en C# tiene como objetivo desarrollar un programa que pida al usuario un símbolo y una anchura, y luego muestre un cuadrado hueco de esa anchura...

  •  Producto

    Este ejercicio en C# tiene como objetivo desarrollar un programa que pida al usuario dos números enteros y muestre su multiplicación, pero sin utilizar el operador ...