16. La estructura de control while

Versión para imprimir.

A. La estructura de control while

B. Prueba de escritorio con while ascendente

fun main() {
 var i = 1;
 while (i <= 3) {
  println(i);
  i++;
 }
 println("Adios.");
}

Revísalo en Kotlin play.

C. Prueba de escritorio con while ascendente de 2 en 2

fun main() {
 var i = 0;
 while (i < 6) {
  println(i);
  i += 2;
 }
 println("Adios.");
}

Revísalo en Kotlin play.

D. Prueba de escritorio con while

fun main() {
 var a = 2;
 while (a > 0) {
  println(a);
  a--;
  println(a);
 }
 println("Adios.");
}

Revísalo en Kotlin play.

E. Prueba de escritorio con while descendente de 2 en 2

fun main() {
 var a = 6;
 while (a > 0) {
  println(a);
  a -= 2;
 }
 println("Adios.");
}

Revísalo en Kotlin play.

F. Prueba de escritorio con while que no se ejecuta

fun main() {
 let i = 8;
 while (i > 8) {
  i--;
  println(i);
 }
 println("Adios.");
}

Revísalo en Kotlin play.

G. Prueba de escritorio con while descendente mal diseñado

fun main() {
 var i = 1;
 while (i <= 3) {
  println(i);
  i--;
 }
 println("Adios.");
}

Revísalo en Kotlin play.

H. Prueba de escritorio con while ascendente mal diseñado

fun main() {
 var i = 2;
 while (i > 0) {
  println(i);
  i++;
 }
 println("Adios.");
}

Revísalo en Kotlin play.