Ejercicio
Triángulo Lado Derecho
Objectivo
Cree un programa en C# que solicite al usuario una cadena y muestre un triángulo alineado a la derecha:
____n
___an
__uan
Juan
Ejemplo Ejercicio C#
Mostrar Código C#
using System; // Importing the System namespace to use its functionality
class Program // Define the main class
{
static void Main() // The entry point of the program
{
Console.Write("Enter your name: "); // Prompt the user to input their name
string name = Console.ReadLine(); // Read the input from the user
// Call the method to display the right-aligned triangle with the name
DisplayRightAlignedTriangle(name);
}
// Method to display the right-aligned triangle
static void DisplayRightAlignedTriangle(string text)
{
int length = text.Length; // Get the length of the input string
// Loop to print each line of the triangle
for (int i = 1; i <= length; i++) // i represents the number of characters to print in each row
{
// Print the spaces for the right alignment
for (int j = 0; j < length - i; j++)
{
Console.Write(" "); // Print spaces
}
// Print the substring of the name up to the current character (i)
Console.WriteLine(text.Substring(0, i)); // Display the substring of the text for the current row
}
}
}
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#.
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...
Este Ejercicio en C# consiste en crear un programa que declare un array bidimensional de caracteres de tamaño 70x20 y "dibuje" 80 letras (por ejemplo, 'X') en posicio...
Este Ejercicio en C# consiste en crear un programa que declare un array bidimensional de caracteres de tamaño 70x20 y "dibuje" una circunferencia con radio 8 dentro d...
Ejercicio en C# consiste en crear un programa que pueda almacenar hasta 1000 registros de programas de computadora. Para cada programa, se deben guardar los siguiente...