Está en la página 1de 3

CICLO WHILE.

. Infinite Code

1
CICLO WHILE.

El ciclo while o bucle mientras es un ciclo


repetitivo basado en los resultados de
una expresión lógica; se encuentra en la
mayoría de los lenguajes de
programación estructurados. El
propósito es repetir un bloque de código
mientras una condición se mantenga
verdadera.

Esto nos ayuda a automatizar trabajo y reduciendo la mayor


cantidad de líneas.

Estructura

while(condición) {
INSTRUCCIONES
}
EJEMPLO.
Escribir del 1 al 100 los números que son pares.
Imagínense tener que estar escribiendo Log como unas 50 veces cuando con unas pocas líneas
puedes escribir esto en consola.
• Sabemos que un número es par porque al dividirlo entre dos su residuo es 0.
• Para poder sacar el residuo de una división, usaremos la función de modulo.
Sintaxis:
Divisor % dividendo
Ejemplo, el residuo de 4/2 es cero.
• Estableceremos un inicio y un final con variables.

2
EJEMPLO.

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log //Librería de Log

class MainActivity : AppCompatActivity() {


override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

var inicio = 1;
var final = 100;
while(inicio<=final) {
if (inicio%2==0) {
Log.d("MENSAJE", "El número $inicio es par")
}
inicio=inicio+1; //Sumar 1 en cada bucle.

}
}

También podría gustarte