lunes, 5 de diciembre de 2011

c++ 7ma parte libreria iostream (ciclo while)



el ciclo while es, un ciclo muy comun en el area de programacion es muy usado en visual basic como en c++,  bueno el significado comun de este ciclo se deduce como "mientras que" (while= mientras que) un ejemplo:

while(1<10){
                      }
= a:
_______________________________________________
mientras que (1<10){ uno sea menor que diez entonces...
                                    }


ejemplifiquemoslo en windows(la explicacion es la misma para linux):

#include<iostream>
using namespace std;
main(){
int a=1;
while(a<=10){
                       cout<<"el resultado es : "<<a<<endl;
a++;//esto es para que no se transforme en un bucle y nos balla sumando 1
}
system("pause");
}

en resumen el ejersicio trata:
  • declaramos un numero entero con un valor de 1
  • inscribimos el ciclo while, decimos: mientras que a=1 sea menor o igual a 10 entonces imprimimos a y luego le vamos sumando 1, entonces desde ese punto nuestro int a valdra 2 y entonces volvera a recorrer el ciclo hasta cuando este sea mayor a 10.


ejemplo de linux:

#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
int a=1;
while(a<=10){
                       cout<<"el resultado es : "<<a<<endl;
a++;//esto es para que no se transforme en un bucle y nos balla sumando 1

}
getchar();
}




 ----------------------------------------------------------------------------------------------------------------------------
intentemoslo con un ingresi de numero

#include <iostream>
 using namespace std;
  main(){
int a;
cout<<"ingrese un numero : ";
 cin>>a;
 while(a<=10){
                        "cout<<"el resultado es : "<<a<<endl;
a++;
}
system("pause");
}

 bueno este programa empezara a contar desde el numero que ingresemos hacia adelante llegando solo a 10:

si ingresamos un 3 seria:

3
4
5
6
7
8
9
10

pero si ingresamos un 11, el programa se terminara automaticamente

en linux se hace de similar forma:

#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
int a;
cout<<"ingrese un numero : ";
cin>>a;
while(a<=10){

                       cout<<"el resultado es : "<<a<<endl;
a++;
}
getchar();
}





eso a sido todo en while, ustedes se las ingenian para jugar con este ciclo :)

No hay comentarios:

Publicar un comentario