Ejercicios de Programación C# Sharp para Intermedios Developers ofrece un recurso integral diseñado para personas que pasan de un nivel básico a intermedio de dominio de la programación en C#. Esta sección presenta una selección curada de ejercicios diseñados para desafiar y expandir las habilidades de los desarrolladores que ya dominan los fundamentos de C#. Cada ejercicio, que cubre un amplio espectro de temas de nivel intermedio, como programación orientada a objetos, programación asincrónica y estructuras de datos avanzadas, está elaborado meticulosamente para profundizar la comprensión y promover el crecimiento. Ya sea que se utilice para el autoaprendizaje o como parte de un plan de estudios de aprendizaje estructurado, esta guía inclusiva permite a los desarrolladores intermedios refinar sus habilidades en C# y abordar desafíos de programación más complejos con confianza.
Funciones: saludo + despedida Crea un programa cuyo Main debe ser así:
public static void Main()
{
SayHello();
SayGoodbye();
}
SayHello y SayGoodbye son funciones que debes definir y que serán llamadas desde dentro de Main. |
Función con parámetros Crea un programa en C# cuyo Main debe ser así:
public static void Main()
{
SayHello ("Juan");
SayGoodbye();
}
SayHello y SayGoodbye son funciones que debes definir y que serán llamadas desde dentro de Main. Como puedes ver en el ejemplo. SayHello debe aceptar una cadena como parámetro. |
Función que devuelve un valor Crea un programa en C# cuyo Main debe ser así:
public static void Main()
{
int x= 3;
int y = 5;
Console.WriteLine( Suma(x,y) );
}
"Suma" es una función que debes definir y que será llamada desde dentro de Main. Como puede ver en el ejemplo, debe aceptar dos enteros como parámetros, y debe devolver un número entero (la suma de esos dos números).
|
Función que devuelve un valor V2 Crea un programa en C# cuyo Main debe ser así:
public static void Main()
{
__Console.WriteLine(""Hola, cómo estás" contiene espacios {0}", ____CountSpaces("Hola, cómo estás") );
}
CountSpaces es una función que debes definir y que se llamará desde dentro de Main.
Como puede ver en el ejemplo, debe aceptar una cadena como parámetro y debe devolver un número entero (la cantidad de espacios en esa cadena). |
Función escritura centrada 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!"); |
Función escribir subrayado Crear una función capaz de escribir centrado en pantalla el texto que se indica como parámetro (suponiendo un ancho de pantalla de 80 caracteres) y luego subrayarlo (escribiendo varios guiones bajo esa palabra):
WriteUnderlined("¡Hola!"); |
Función suma de la matriz Cree un programa de C# para calcular la suma de los elementos de una matriz. "Main" debería ser así:
public static void Main()
{ int[] ejemplo= {20, 10, 5, 2 };
Console.WriteLine(
__"La suma de la matriz de ejemplo es {0}", __Sum(ejemplo));
}
}
|
Función doble Cree una función denominada "Doble" para calcular y devolver un número entero duplicado. Por ejemplo. Doble(7) debe devolver 14. |
Función Doble parámetro de referencia Cree una función denominada "Doble" para calcular el doble de un número entero y modifique los datos pasados como argumento. Debe ser una función "vacía" y debe usar "parámetros de referencia". Por ejemplo.
x = 5;
Doble(ref x);
Console.Write(x);
mostraría 10 |
Función swap parámetros de referencia Cree una función denominada "Swap" para intercambiar los valores de dos números enteros, que se pasan por referencia.
Un ejemplo de uso podría ser:
int x=5, y=3;
Swap(ref x, ref y);
Console.WriteLine("x={0}, y={1}", x, y);
(que debe escribir "x=3, y=5") |
Mostrando 10 a 98 Ejercicio de Programacion C# Sharp
Lista de Ejercicios de Programacion C# Sharp para Intermedios Agrupados
Todos los niveles del lenguaje C# y para todos
Ejercicio de Programacion C# Sharp para todos los niveles. Tanto si eres un programador principiante como un programador avanzado, puedes practicar Ejercicio de Programación C# Sharp en línea, fácil y rápido