Mostrar Un Número Como Un Rectángulo De 3X5 En C#

En este ejercicio, creará un programa en C# que solicita al usuario un número de un solo dígito y, a continuación, utiliza ese dígito para dibujar un rectángulo de 3 columnas por 5 filas. El rectángulo sigue un patrón específico:

1. La primera y la última fila muestran el dígito tres veces seguidas.

2. Las tres filas centrales muestran el dígito a la izquierda y a la derecha, con un espacio en el medio.

Este ejercicio refuerza el formato de cadenas y el uso básico de Console.WriteLine() en C#.



Grupo

Introducción a C#

Objectivo

El objetivo de este ejercicio es desarrollar un programa en C# que solicite al usuario un número e imprima un rectángulo de 3x5 con ese dígito, demostrando así cómo manipular la salida basada en texto.

Escriba un programa en C# que solicite al usuario un número y luego muestre un rectángulo de 3 columnas de ancho y 5 filas de alto con ese dígito.

Ejemplo de ejercicio en C#

 Copiar código C#
// First and Last Name: John Doe

using System;

namespace RectanglePattern
{
    class Program
    {
        // The Main method is where the program execution begins
        static void Main(string[] args)
        {
            // Declare a variable to store the user's digit
            char digit;

            // Prompt the user to enter a single digit
            Console.Write("Enter a digit: ");
            digit = Console.ReadKey().KeyChar; // Read a single character from user input
            Console.WriteLine("\n"); // Move to the next line

            // Print the first row (solid row)
            Console.WriteLine("{0}{0}{0}", digit);

            // Print the middle three rows (hollow part)
            Console.WriteLine("{0} {0}", digit);
            Console.WriteLine("{0} {0}", digit);
            Console.WriteLine("{0} {0}", digit);

            // Print the last row (solid row)
            Console.WriteLine("{0}{0}{0}", digit);

            // Wait for user input before closing the program
            Console.ReadKey(); // Keeps the console open until a key is pressed
        }
    }
}

 Output

//Example 1:
Enter a digit: 3

333
3 3
3 3
3 3
333

//Example 2:
Enter a digit: 8

888
8 8
8 8
8 8
888

Comparte este ejercicio de C#

Practica más ejercicios C# de Introducción a C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..

  • Convertidor de grados Celsius a Kelvin y Fahrenheit en C#

    En este ejercicio, crearemos un programa en C# que convierte un valor de temperatura de Celsius a Kelvin y Fahrenheit. El programa solicitará al usuario que introduzca la temperatu...

  • Introducción a la programación en C#

    En este ejercicio, te familiarizarás con el lenguaje de programación C# y su sintaxis básica. Aprenderás a escribir tu primer programa en C#, comprenderás la estructura de una apli...

  • Suma simple en C#

    En este ejercicio, escribirás un programa básico en C# que realiza una suma simple de dos números, 12 y 13. Esto te ayudará a comprender cómo realizar operaciones aritméticas básic...

  • División simple en C#

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

  • Operaciones aritméticas básicas en C#

    En este ejercicio, creará un programa en C# que evalúa y muestra los resultados de varias operaciones matemáticas. Estas operaciones implican el uso de operadores aritméticos básic...

  • Multiplicar dos números ingresados por el usuario en C#

    En este ejercicio, creará un programa sencillo en C# que toma dos números como entrada del usuario, los multiplica y muestra el resultado. Este ejercicio le ayudará a practicar el ...