¿Qué es IF y ELSE?
Son condicionales, las estructuras más simples e importantes de la programación, se usan para dar una condición a variables y más. Para hacerlo más sencillo vamos a ir por explicación de cada una.
IF
En español IF significa "Si" entorno a una condición. Como decir: "Si tengo 100 monedas me compraré un pan.", veamos la sintáxis:
PHP Code:
if(Condición)
{
Código
}
Ahora, demos un ejemplo de su uso:
PHP Code:
new Monedas; // Creamos la variable Monedas para ver las monedas
new Precio; // Creamos la variable "Precio" para ver el precio del producto.
Monedas = 100;
Precio = 50;
if(Monedas > Precio) // Declaramos con el operador ">" que si las monedas son mayores al precio, ejecutamos el ComprarProducto();
{ // Abrimos llave.
ComprarProducto(); // Función que me acabo de inventar que indica que compramos el producto.
printf("Haz comprado el producto!");
} // Cerramos llave.
Sencillo no? Sigamos!
ELSE
Ahora que ya vimos el "IF" tenemos que ver qué es el "ELSE", bueno, el else es como marcar lo contrario a lo que pasa si la condición no se cumple, osea, else no es una condición sino una acción que se usa para mostrar lo contrario, veamos su sintáxis:
PHP Code:
if(condición)
{
Código
}
else
{
Código
}
Ahora un ejemplo:
PHP Code:
new Monedas; // Creamos la variable Monedas para ver las monedas.
new Precio; // Creamos la variable Precio para ver el precio
Monedas = 100;
Precio = 150;
if(Monedas > Precio) // Declaramos con el operador ">" que si las Monedas son mayores al Precio, ejecutamos el ComprarProducto();
{ // Abrimos llave
ComprarProducto(); // Función que me acabo de inventar y que no existe.
} // Cerramos llave
else // Ejecutamos el else que diría "De lo contrario"
{ // Abrimos llave
printf("No tienes suficiente dinero para comprar el producto"); // Imprimimos el mensaje puesto declarando que no tengo suficiente dinero.
} // Cerramos llave.
[Nota importante]: ELSE siempre va después del IF, pero no es necesario ponerlo por cada IF que uses.
Bueeeno. Eso es todo lo que puedo explicar, básicamente eso es todo lo que puedo enseñar, tal vez vaya editando el post para que quede más bonito. Como esta es mi primera guía, quise hacer algo sencillo y espero que se entienda, si me equivoco en algo, háganmelo saber.
¡Nos vemos!
Languajes de Programación que domino:
Pawn, Lua.
Lenguajes de Programación que estoy aprendiendo:
C++, JavaScript & C#.
¡Listo para ayudarte!