sábado, 3 de diciembre de 2011

c++ 6ta parte libreria iostream (ciclo for)



bueno, estos ciclos son los que mas le cuestan al aprendis, la verdad no es dificil
empecemos con unos ejemplos,

miren esta es la estructura de un ciclo for en windows :
#include <iostream>
using namespace std;
main (){
int cont, num1=2; // cont sera nuestro contador y num sera un entero cualquera
for(cont=1;cont<=10;cont++)//aqui delcaro que cont inciara desde 1, y mientras este sea menor o igual a 10 entonces a cont le sumo uno ( se respresenat asi cont++ tambien pueden ponerle cont=cont+1 pero es muy largo no creen :). para que no se compliquen usen esta tecnica, for =para que,(comience;mientras sea;entonces) habren un corchete para que asi el programa no se salga y de las bueltas correspondientes en ese ciclo :), porcierto el cont<=10 = cont es menor o igual a 10.
 {
cout<<"saldran 10 veces el numero "<<num1<<"contador : "<<cont<<endl;

}
system("pause");
return 0;


en linux es lo mismo :

#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
int cont, num1=2;
for(cont=1;cont<=10;cont++){
cout<<"saldran 10 veces el numero "<<num1<<"contador : "<<cont<<endl;
}
getchar();
return 0;
}




nota: ai personas que declaran un cont dentro del ciclo ejemplo:

for(int cont=0;...

leanse los signos matematicos, aqui les dejo los mas utilizados

"=="=igual
"<" =menor que
">" =mayor que
"<=" = menor o igual
">=" =mayor o igual
"!=" =distinto que
"<>" =menor o mayor

ai mas pero esos son los mas basicos adios

1 comentario:

  1. Hola tengo que hacer un programa en el que reste de 2 en 2 en vez de hacerlo de uno...
    Pero cuando hago esto:

    "for (num1=num1;num1>=num2;num1-2)"

    Me imprime el numero "num1" inifinitas veces...
    solo me sale bien cuando cambio el "num1--"
    Pero entonces resta de a 1 solo numero, y yo preciso que reste de a 2... en que estoy fallando?

    ResponderEliminar