NOMBRE: Sergio Andrés Gutiérrez
NOMBRE DEL DOCENTE: Edith Cortes
Carrera: Programación básica
Semestre: Segundo
Jornada: Diurna
TEMATICA: While
SINTESIS
La sentencia while es otro ciclo o bucle disponible en C++. Su formato es:
while ( expresion) sentencia;
donde sentencia puede ser una sentencia vacía, una sentencia única o un bloque de sentencias que se repetirán. Cuando el flujo del programa llega a esta instrucción, primero se revisa si la condición es verdad para ejecutar la(s) sentencia(s), y después el ciclo while se repetirá mientras la condición sea verdadera. Cuando llega a ser falsa, el control del programa pasa a la línea que sigue al ciclo.
En el siguiente ejemplo se muetra una rutina de entrada desde el teclado, la cual se cicla mientras no se pulse A:
main()
{
char carac;
carac = '\0';
while( carac != 'A') carac = getchar();
}
Antes de entrar al ciclo se inicializa la variable carac a nulo. Después pasa a la sentenciawhile donde se comprueba si carac no es igual a 'A', como sea verdad entonces se ejecuta la sentencia del bucle (carac = getchar();). La función getchar() lee el siguiente carácter del flujo estándar (teclado) y lo devuelve, que en nuestro ejemplo es el caracter que haya sido tecleado. Una vez que se ha pulsado una tecla, se asigna a carac y se comprueba la condición nuevamente. Después de pulsar A, la condición llega a ser falsa porque carac es igual a A, con lo que el ciclo termina.
ESQUEMA
#include <stdlib.h>
#include <iostream.h>
#include <stdio.h>
int main()
{
int i;
cout<<"los numeros se 1 a 100\n ";
i=1;
while(i<=100)
{
cout<<"\n son: "<<i<<"\n";
i=+1;
}
system("pause");
return 0;
}
BIBLIOGRAFIA Y WEBGRAFIA
No hay comentarios:
Publicar un comentario