Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Temas recientes

necesito ayuda con el bucle for (principiante)

Iniciado por jaunco325, Enero 16, 2019, 06:03:01 AM

Tema anterior - Siguiente tema
Enero 16, 2019, 06:03:01 AM Ultima modificación: Enero 16, 2019, 02:43:38 PM por pioj
estaba viendo un tutorial en internet y el chabon del tutorial puede ejecutar este codigo sin problema, yo lo revise varias veces y no le encuentro el error.
 
 



   
      for (int alfa = 0, int beta = 9; alfa < 10; ++alfa, --beta ){ }
   

[/quote]
 
 

Creo que no puede haber múltiples contadores en un mismo bucle for, que alguien me lo confirme, pls.

@pioj Si, se puede declarar múltiples variables y múltiples acciones. suponiendo que la estructura de un for es (variables, condición, acciones).
 
Lo que no se puede hacer es declarar múltiples tipos de datos hasta la versión 4.5 .NET. El error está en las variables, (int alfa = 0, int beta  = 9). Si trabajas con el mismo tipo de datos entonces no es necesario redeclarar. 
 
Para que el bucle funcione solo debes eliminar la declaración de tipo.
 

for (int alfa = 0, beta = 9; alfa < 10; ++alfa, --beta )
{
  Console.WriteLine("Alfa:" + alfa + "     Beta:" + beta);
}

 
Saludos.
 
 
 
 

Cita de: francoe1 date=1547647919@pioj Si, se puede declarar múltiples variables y múltiples acciones. suponiendo que la estructura de un for es (variables, condición, acciones).
   
   
      Lo que no se puede hacer es declarar múltiples tipos de datos hasta la versión 4.5 .NET. El error está en las variables, (int alfa = 0, int beta  = 9). Si trabajas con el mismo tipo de datos entonces no es necesario redeclarar. 
   
   
      Para que el bucle funcione solo debes eliminar la declaración de tipo.
   
   

for (int alfa = 0, beta = 9; alfa < 10; ++alfa, --beta )
{
  Console.WriteLine("Alfa:" + alfa + "     Beta:" + beta);
}

   
      Saludos.
   
   
       
   
   
       
   


si, era ese el problema. muchas gracias.

Mola, no lo sabía.  ¿Qué uso práctico tiene implementar un For con 2 ó más contadores? ¿No hace más difícil el planteamiento del código?

Las múltiples variables (primer parámetro del for) la use muy pocas veces para la resolución de algunos problemas matematicos, solo como modo de resumen de código, al final queda bastante ilegible la lógica. 
 
Las múltiples acciones (ultimo parámetro del for) si lo uso bastante, ya que este permite trabajar con diferentes tipos de datos.
 
Nunca lo use para programar Juegos, ya que la implementación de estas técnicas son bastante dañinas para la lectura y el entendimiento, desde mi punto de vista es mejor no usarlas, pero, puede surgir la necesidad.

Etiquetas: