Menu

pasos diferentes a 1 fallan en ciclo para

Anonymous
2014-03-22
2015-09-17
  • mncarbone

    mncarbone - 2014-03-23

    se queda en un ciclo infinito, porque i está definido como entero.
    Por lo tanto nunca avanza ya que luego de
    i <- 0.5
    i pasa a tener 0.

    Deberías definir i como Real o bien no definirla

     
  • mncarbone

    mncarbone - 2014-03-23

    En cuanto al "for condicional" creo que no debería expresarse así:

    para i desde 1 hasta que i < 2 en pasos de 0.5

    porque el ciclo se terminaría a la primera

    Sino así:
    para i desde 1 hasta que i no sea menor que 2 en pasos de 0.5

    o mejor:
    para i desde 1 mientras que i sea menor que 2 en pasos de 0.5

    o bien:

    para i desde 1 mientras que i < 2 en pasos de 0.5

    o también:

    para i desde 1 hasta que i >= 2 en pasos de 0.5

    De todos modos si usas solo una variable, la condición siempre indica llegar a un número final, por lo tanto siempre es más facil y claro expresar directamente desde 1 hasta 2

     

    Last edit: mncarbone 2014-03-23

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.