Programming Course in C# ¡Free!

Function WriteCentered

 Saturday, April 06, 2013 published by Exercises C#
Proposed exercise

Create a function to write centered on screen the text that is indicated as a parameter (supposing a screen width of 80 characters):

WriteCentered("Hello!");

Output



Solution


using System;
public class WriteCentered
{
public static void WriteCentered(string text)
{
int i = 0;

for (; i < 17;i++ )
Console.WriteLine();

for (i = 0; i < 36;i++)
Console.Write(" ");

Console.Write( text );

for (i = 0; i < 14;i++ )
Console.WriteLine();
}

public static void Main()
{
WriteCentered("Hello");
}
}