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:
| 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.
|
|
#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); } |
