#include <iostream.h> int main(){ int opcion; do{ cout<<"elije una opcion de la lista"<<endl; cout<<"1.opcion 1"<<endl; cout<<"2.opcion 2"<<endl; cout<<"3.opcion 3"<<endl; cin>>opcion; }while((opcion<1)||(opcion>3)); cout<<"esta opcion si fue valida"<<endl; cin.ignore(); cin.get(); return 0; } Nunca debemos olvidar el punto y coma después del while. Usada en combinación con el bloque switch, podemos tener muy buenos resultados y encontrar varias aplicaciones de ellos.
for
El ciclo for es al que más se recurre cuando se requiere realizar operaciones secuenciales, en donde se conoce el número de iteraciones o la condición a comprobar. La forma general de esta sentencia es: for(asignación inicial ; condición ; instrucción ) { bloque de instrucciones; }
52