Función Escritura Centrada - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, se te pide escribir una función que muestre en el centro de la pantalla el texto que se indica como parámetro (suponiendo un ancho de pantalla de 80 caracteres). El código debe ser algo similar a lo siguiente:


WriteCentered("Hello!");

La función WriteCentered debe aceptar un parámetro de tipo string (en este caso, el texto "Hello!") y mostrarlo centrado en la pantalla, tomando en cuenta un ancho de 80 caracteres. Para resolver este ejercicio, deberás calcular el espacio disponible antes y después del texto para centrarlo. Este ejercicio es útil para practicar cómo manipular cadenas y trabajar con la alineación de texto en la consola de C#, y es especialmente útil para entender cómo controlar el formato de salida en la pantalla.

 Categoría

Funciones

 Ejercicio

Función Escritura Centrada

 Objectivo

Cree una función para escribir centrado en pantalla el texto que se indica como parámetro (suponiendo un ancho de pantalla de 80 caracteres):

WriteCentered("¡Hola!");

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the System namespace to access basic system functions
using System;

class Program
{
    // Function to write the given text centered on the screen
    public static void WriteCentered(string text)
    {
        // Define the screen width as 80 characters
        int screenWidth = 80;

        // Calculate the padding required on the left side to center the text
        int padding = (screenWidth - text.Length) / 2;

        // Write the text with the calculated padding before it, effectively centering it
        Console.WriteLine(new string(' ', padding) + text);
    }

    // Main method to call the WriteCentered function and display the result
    public static void Main()
    {
        // Call the WriteCentered function with the text "Hello!"
        // This will print the text centered on a screen of 80 characters width
        WriteCentered("Hello!");
    }
}

 Salida

                                     Hello!

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Funciones

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

  •  Función escribir subrayado

    En este ejercicio de C#, se te pide escribir una función capaz de mostrar en el centro de la pantalla el texto que se indica como parámetro (suponiendo un ancho de pa...

  •  Función suma de la matriz

    En este ejercicio de C#, se te pide escribir un programa para calcular la suma de los elementos de un arreglo. La función Main debe ser como se muestra a continuación...

  •  Función doble

    En este ejercicio de C#, se te pide escribir una función llamada "Double" para calcular y devolver un número entero duplicado. Por ejemplo, si se llama a la función ...

  •  Función Doble parámetro de referencia

    En este ejercicio de C#, se te pide escribir una función llamada "Double" que calcule el doble de un número entero, y modifique los datos pasados como argumento. Esta...

  •  Función swap parámetros de referencia

    En este ejercicio de C#, se te pide escribir una función llamada "Swap" que intercambie los valores de dos números enteros, los cuales deben ser pasados por refere...

  •  Función power variables locales

    En este ejercicio de C#, se te solicita escribir una función llamada "Power" que calcule el resultado de elevar un número entero a otro número entero positivo. La ...