- Curso
- Funciones A
- Función escribir texto con formato
Función escribir texto con formato
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que implemente una función llamada EscribirCentradoSubrayado que reciba como parámetro un texto solicitado al usuario. Después muestre el texto centrado y subrayado utilizando el caracter '-' en pantalla, suponiendo que tenemos 80 espacios de ancho.
Entrada
Hola
Salida
Hola
----
Solución
using System;
public class FuncionEscribirCentradoSubrayado
{
public static void Main(string[] args)
{
string texto = Console.ReadLine();
EscribirCentradoSubrayado(texto);
}
public static void EscribirCentradoSubrayado(string texto)
{
int totalEspacios = (80 - texto.Length) / 2;
int i = 0;
for (; i < totalEspacios; i++)
{
Console.Write(" ");
}
Console.WriteLine(texto);
for (i = 0; i < totalEspacios; i++)
{
Console.Write(" ");
}
for (i = 0; i < texto.Length; i++)
{
Console.Write("_");
}
}
}