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 = %d\n",c,2*c); } getch(); }
Enlaces a “Ciclos for en C++”
-
[...] ahora que ya vimos algo de teoría y práctica sobre ciclos en c++, vamos a hacer un programa que nos muestre el código ASCII del 1 al 256. Por si no los saben, las [...]
-
[...] que sabemos usar los ciclos for y el gotoxy, vamos a hacer un programa que muchos profesores encargan: un recuadro en c++, es [...]
-
[...] vimos hace poco el ciclo for, y vimos que su estructura era así: for ( inicio ; fin ; aumento [...]
esta bueno
muy bueno :) pero explicame un poco mas detallado esto
printf(“2 x %d = %d\n”,c,2*c);
solo se que printf muestra el resultado pero porque pones %d = %d\n”,c,2*c
claro, en este post explico justamente eso detalladamente, Mostrar Variables
Como hago que la X aumente primero 1, luego 2, luego 3, luego 4 y asi sucesivamente?