Estructura de controlde repetición:while
while
Repite una sentencia mientras que una condición es verdadera
Formato:
while (condición)
sentencia;
Reglas
1. La condición va entre paréntesis
2. La línea del while no lleva punto y coma
3. Sólo se ejecuta para una sentencia. Si necesito más de una ¿…?
4. El while se termina cuando la condición se hace falsa
5. Si la condición es falsa de entrada nunca se ejecuta el código dentro del while.
Acumulador
Variable que contiene el total de los números ingresados
Forma General:
suma = suma + valor;
Forma Simplificada
suma += valor;
Contador
Variable que cuenta la cantidad de sucesos ocurridos
Forma General:
c = c + 1;
Forma Simplificada
c ++;
Es un acumulador, que acumula de a 1
Existe el contador regresivo:
c = c -1 ;
c--;
Demora
Utilizar:
#include <dos.h>
La demora se hace con:
delay(n);
Donde n es la cantidad de milisegundos.
Por ejemplo:
delay(1000);
Ejercicio
Hacer un programa que cuente de 1 a 10, de 1 en 1 y que tenga una demora de medio segundo entre numero y numero
Contar de 1 a 10
Inicio
C=1
Mientras C<=10
Mostrar C
C = C + 1
Fin Mientras
Fin
while
Repite una sentencia mientras que una condición es verdadera
Formato:
while (condición)
sentencia;
Reglas
1. La condición va entre paréntesis
2. La línea del while no lleva punto y coma
3. Sólo se ejecuta para una sentencia. Si necesito más de una ¿…?
4. El while se termina cuando la condición se hace falsa
5. Si la condición es falsa de entrada nunca se ejecuta el código dentro del while.
Acumulador
Variable que contiene el total de los números ingresados
Forma General:
suma = suma + valor;
Forma Simplificada
suma += valor;
Contador
Variable que cuenta la cantidad de sucesos ocurridos
Forma General:
c = c + 1;
Forma Simplificada
c ++;
Es un acumulador, que acumula de a 1
Existe el contador regresivo:
c = c -1 ;
c--;
Demora
Utilizar:
#include <dos.h>
La demora se hace con:
delay(n);
Donde n es la cantidad de milisegundos.
Por ejemplo:
delay(1000);
Ejercicio
Hacer un programa que cuente de 1 a 10, de 1 en 1 y que tenga una demora de medio segundo entre numero y numero
Contar de 1 a 10
Inicio
C=1
Mientras C<=10
Mostrar C
C = C + 1
Fin Mientras
Fin