Cuando te sientas a programar sueles pensar ¿Cómo resuelvo el problema?. En ocasiones podemos tener problemas tan sencillos como calcular la suma de los números pares del 0 hasta el 20 o un problema tan complejo que implique la sumatoria de N números.
Pero en realidad piensas ¿Qué secuencia de código o instrucción utilizar para ahorrar líneas de código y memoria?
Si nunca lo has hecho, deberías de reconsiderarlo, a veces la solución más sencilla solo lleva dos líneas.
“Calcular la sumatoria de todos los números pares del 0 hasta el 20”;
Código 1:
int x = 0;
for (int i = 0; i <= 20; i+=2)
{
x += i;
}
Console.WriteLine(x);
Apenas 6 líneas de código, cabe de señalar que puedes quitar las { } del for, obteniendo así hasta 4 líneas de código.
Código 2:
int x = 0;
for (int i = 0; i <= 20; ++i )
{
if (i % 2 == 0)
{
x += i;
}
}
Console.WriteLine(x);
Console.ReadKey();
El mismo problema con otra solución alternativa, ¿Se puede programar de otra manera?. La respuesta es sí, si se puede programar de otra manera utilizando las técnicas de recursión o por medio de un while