Ejercicio
Triángulo Centrado
Objectivo
Mostrar un triángulo centrado a partir de una cadena introducida por el usuario:
__a__
_uan_
Juan
Ejemplo Ejercicio C#
Mostrar Código C#
using System; // Import the System namespace for basic functionality
class Program // Define the main class
{
static void Main() // The entry point of the program
{
// Ask the user to input their name
Console.Write("Enter your name: ");
string name = Console.ReadLine(); // Read the user's input as a string
// Loop through the string and print each progressively longer substring, centered
for (int i = 1; i <= name.Length; i++)
{
// Create the substring from the first character to the current position
string substring = name.Substring(0, i);
// Calculate the number of spaces to center the substring
int spaces = (name.Length - i) / 2;
// Print the substring with the calculated number of spaces for centering
Console.WriteLine(new string(' ', spaces) + substring + new string(' ', spaces));
}
}
}
Salida
Enter your name: John
J
Jo
Joh
John
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp
¡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#.
En este ejercicio, se te pide crear una base de datos para almacenar información sobre ciudades. En un primer enfoque, solo se almacenará el no...
Este Ejercicio en C# consiste en crear un programa que imite la utilidad básica de Unix SysV "banner", permitiendo mostrar textos grandes de forma similar a como lo h...
Este Ejercicio en C# consiste en crear un programa que pida al usuario una cadena de texto y muestre un triángulo alineado a la derecha utilizando esa c...
Este Ejercicio en C# consiste en crear un programa que pida al usuario una cadena de texto y realice tres transformaciones específicas sobre ella. El pr...
Este Ejercicio en C# consiste en crear una estructura (struct) para almacenar dos datos de una persona: su nombre y su fecha de nacimiento. La ...
Este Ejercicio en C# consiste en crear un programa que pida al usuario 10 números enteros (en el rango de -1000 a 1000), los ordene y luego los muestre en orde...