Ahora mi pregunta es... como seria este programa con while?? y como saber cuando usar for, while y do while.
De antemano muchas gracias...
Segun recuerdo:
El for continua mientras la condicion sea verdadera, y se usa cuando conoces el numero de veces que quieres que se repita el ciclo.
El while tambien continua mientras la condicion sea verdadera, y se usa cuando desconoces el numero de veces que quieres que se repita el ciclo
El do while, a diferencia del for y el while, la condicion se comprueba al final no al principio, por lo que al menos se ejecutara una vez, y tambien se usa cuando desconoces el numero de veces que quieres que se repita el ciclo.