Rectángulo V2 - Ejercicio De Programacion C# Sharp

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ángulo con el número proporcionado como sómbolo en el interior, usando los valores de ancho y altura indicados. El programa deberá repetir el número tantas veces como el ancho de la figura, y hacerlo por tantas filas como la altura del rectángulo. Este ejercicio es útil para aprender a trabajar con bucles anidados, ya que se emplean para controlar las filas y las columnas del rectángulo. Además, el uso de la entrada del usuario permite practicar cómo capturar y procesar datos introducidos por el usuario en C#, lo cual es esencial para crear aplicaciones interactivas.

 Categoría

Control del Flujo

 Ejercicio

Rectángulo V2

 Objectivo

Escribe un programa en C# que pida un número, un ancho y un alto y muestre un rectángulo de ese ancho y esa altura, usando ese número para el símbolo interno, como en este ejemplo:

Introduzca un número: 4
Introduzca el ancho deseado: 3
Introduzca la altura deseada: 5

444
444
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()
    {
        // Prompt the user to enter the number to display inside the rectangle
        Console.Write("Enter a number: ");
        int number = int.Parse(Console.ReadLine());  // Reading the number entered by the user

        // Prompt the user to enter the desired width of the rectangle
        Console.Write("Enter the desired width: ");
        int width = int.Parse(Console.ReadLine());  // Reading the width entered by the user

        // Prompt the user to enter the desired height of the rectangle
        Console.Write("Enter the desired height: ");
        int height = int.Parse(Console.ReadLine());  // Reading the height entered by the user

        // Loop to print the rectangle row by row
        for (int i = 0; i < height; i++)  // Loop runs for the height of the rectangle
        {
            // Loop to print the number across the width of the rectangle
            for (int j = 0; j < width; j++)  // Loop runs for the width of the rectangle
            {
                Console.Write(number);  // Display the number at the current position
            }
            Console.WriteLine();  // Move to the next line after printing one row of the rectangle
        }
    }
}

 Salida

Enter a number: 7
Enter the desired width: 5
Enter the desired height: 3
77777
77777
77777

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

  •  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 ...

  •  Valor absoluto

    Este ejercicio en C# tiene como objetivo desarrollar un programa que calcule (y muestre) el valor absoluto de un número x. El valor absoluto de un númer...

  •  Rectángulo hueco

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