7.1.- Mientras ( while )

En esta estructura, de entrada se evalúa una condición. En caso de que el resultado de tal evaluación sea true, se ejecuta un bloque de instrucciones, en el cual debe existir una instrucción que modifique la condición. De no existir esa instrucción, se ejecutará un ciclo infinito ( loop ). Si el resultado de la evaluación es false , el bloque de instrucciones no se ejecuta y finaliza la ejecución de la estructura.
Diagrama de flujo:

Sintaxis:
while( condición ){
Bloque ;
}
Ejemplo:
using System;
namespace EjemploWhile{
class Capturador{
public string leeClave( ){
string c = "" ;while(c == ""){
c = Console.ReadLine( ) ;
} return c ;
}
}class Principal{
static void Main(){
string clave= "";Capturador objeto = new Capturador();Console.Write("Escriba la clave: ");clave = objeto.leeClave();Console.WriteLine("Clave = " + clave );
}
}
}

No hay comentarios: