CICLO CON CONDICIÓN AL INICIO DEL CICLO: ELEMENTO ESTRUCTURADO while


Este elemento se emplea cuando se requiere repetir un proceso mientras que se cumpla una condición, su diagrama y sintaxis se muestran a continuación:

ver diagrama
 

SINTAXIS:
while(condición)

{

instrucciones ejecutables;

}


 

Por lo general las condiciones en este ciclo involucran a los operadores:
 

> mayor que
== igual que
>= mayor o igual que
<= menor o igual que
!= diferente o no igual a
< menor que

 

Ademas de los operadores relacionales and(&&), or(||), etc.

Con este elemento estructurado se generan y utilizan dos tipos de ciclos: el controlado por condición no numérica y el controlado por contador explícito. A continuación se muestran un ejemplo del uso de esta función en este caso para obtener el factorial de un número entero. Observe el diagrama de flujo estructurado que lo acompaña.
 

VER DIAGRAMA DE FLUJO
#include<stdio.h>

#include<conio.h>

main()

{

int n;

float f;

clrscr();

printf("\n Dame el valor de n");

scanf("%d",&n);

f=1

while(n>1)

{

f=f*n;

n=n-1;

}

printf("\n Factorial = %f",f);

getch();

return(0);

}


Selecciona un tema