ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Pascal: Repetir un bloque de un programa

Ejemplo de cómo repetir un bloque de programa mientras se cumpla una condición.

Lenguaje: Pascal (compilador: FreePascal)

Categoría: Básico

(* Fuente procedente de ErrorDeSintaxis.es *)
(* Ejemplo de cómo repetir un bloque de programa *)
(*  mientras se cumpla una condición. *)
(* Lenguaje: Pascal *)
(* Compilador: FreePascal *)
(* Nivel: Básico *)
(* Disponible desde 28/06/2011 *)
(* Aportado por Nacho *)
(* Autor original: Nacho Cabanes *)
(* Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=116 *)

 Program While1;
 
 var
   frase: string;
 
 begin
   writeln('Escribe frases, y deja una línea en blanco para salir');
   write( '¿Primera frase?' );
   readln( frase );
   while frase <> '' do
     begin
     writeln( 'Su longitud es ', length(frase) );
     write( '¿Siguiente frase?' );
     readln( frase )
     end
 end.