Ciclos for en C++

Bien, ya que entendimos un poco la teoría de los ciclos en c++, ahora vamos a practicar sobre como usar el ciclo for.

¿Cómo hacer un ciclo en C++?

#include<stdio.h>
#include<conio.h>
int main()
{
  int x=0;
  for(x=0;x<=5;x++)
  {
    printf("%d ",x);
  }
  getch();
}
//Este programa mostrará en pantalla 0 1 2 3 4 5

Como ven, necesitamos una variable exclusiva para el ciclo (en este caso ‘x’) y éste empieza con la palabra for, su sintáxis es la siguiente:

for ( variable = inicio-del-ciclo ; condición-que-indica-el-final ; aumento de x )

Por partes:

  • x=0 -> Indica el inicio del ciclo. Puede ser cualquier variable y cualquier valor de inicio.
  • x<=5 ->Indica el fin del ciclo. Cuando la condición deja de cumplirse el ciclo termina. Cuando el ciclo no es menor o igual a 5 el ciclo termina.
  • x++ -> Indica que la variable ‘x’ aumenta de uno en uno. Para aumentar de dos en dos: x+=2, de tres: x+=3.

Otro ejemplo, la tabla de multiplicar del 2 en C++:

#include<stdio.h>
#include<conio.h>
int main()
{
  int c=0;
  for(c=1;c<=10;c++)
  {
    printf("2 x %d = %dn",c,2*c);
  }
 getch();
}

133 thoughts on “Ciclos for en C++

  1. Hola, pueden ayudarme por favor, necesito hacer un programa en C++ que pida introducir un nombre por ejemplo DAMIAN y que el muestre en pantalla
    D
    A
    M
    I
    A
    N

    Se los agradecere mucho.. gracias

  2. NECESITO UN PROGRAMA QUE LLEVE TIEMPO NO SE COMO COMENZAR POR EJEMPLO QUE SE REPITA EL NOMBRE LUEGO LOS NUMERO HASTA 100 Y LUEGO ASTERISCO REPETIR TODO ESO CON TIEMPO…….. JUAN12345*******JUAN6789*****

  3. tengo que hacer un programa que me imprima 1,2,4,5,7,8,10,11,13,14,16… hasta el 100. mi idea es hacerlo con un if pero no me compila. me pueden ayudar diciendo en que estoy mal?
    #include
    #include
    int x, y;
    int main()
    {
    printf(“texto”);
    for(int x=1; x<=100; x++)
    {
    y=x*3;
    if(x=y)
    {
    printf();
    }
    else
    {
    printf("%d,"; x);
    }
    }
    getch();
    }

  4. hola les queria pedir ayuda con este programa en ciclo for ya que no lo comprendo bien “elaborar un programa que lea 15 numeros negativos y los convierta a positivos y que despliegue numeros positivos y negativos”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s