Estructuras de Control

If:

Si se cumple la condición se ejecutará el código que contenga.

Ejemplo:

int numero = 1;

if (numero == 1) {
    print("Correcto");
}else {
    print("Incorrecto");
}

Explicación: creamos la variable entera "numero" con valor "1". Si la variable es igual a 1 (numero == 1), imprime por pantalla "Correcto", si no (else se ejecuta en cualquier caso que no sea la condición anterior, aunque no es necesario y se puede hacer de otras formas), imprime "Incorrecto".

Otras formas de hacer lo mismo:

if (numero == 1) {
    print("Correcto");
}else if (numero != 1) {
    print("Incorrecto");
}

Explicación: "else if" es como  "si no, si ...", es decir, si no es la condición anterior, si es esta condición, ejecuta ésto. "!=" indica "distinto de" (numero es distinto de 1).

if (numero == 1) {
    print("Correcto");
}

if (numero != 1) {
    print("Incorrecto");
}

Explicación: Ésto simplemente sería realizar cada comprobación por separado.

Un if puede tener tantos "if else" como se quieran, pero solo un "if", que es el inicial, y un "else", que es el posible final.

Bucle for:

Imagina que quieres imprimir por pantalla los números del 1 al 10. Una forma simple pero no óptima sería hacer 10 instrucciones "print" para imprimir los 10 números. La forma óptima sería usar un bucle, que no es más que una reiteración de algo.

Las 3 partes de un bucle for:
- inicio del bucle: se indica el valor por el cual empezará el bucle ("i = 1" indica que el bucle empezará con 1).
- condición: mientras ésta condición se cumpla, el bucle se ejecutará ("i <= 10" indica que mientras i sea menor o igual (<=) a 10, el bucle se ejecutará).
- intrucción al salir del bucle: al finalizar la primera iteración del bucle, se ejecutará ésta instrucción ("i ++" significa sumar a "i" una unidad. Si i es 1, pasa a ser 2 en la siguiente iteración).

Ejemplo:

for (int i = 1; i <= 10; i ++) {
    print(i + " ");
}

Explicación: el "+" del () del "print" es una concatenación, es decir, a "i" concaténale un espacio en blanco (" ").

El resultado de ésto por pantalla sería:

1 2 3 4 5 6 7 8 9 10

Comentarios

Entradas populares de este blog

Teoría básica: Placa Base, CPU, RAM, Tarjeta Gráfica y Disco Duro