¿Para que sirve?
La sentencia if es la mas basica en la programación, indistintamente del lenguaje que se use.
Esta sentencia sirve para que, dependiendo del valor de una variable, de una operacion o de un conjunto de ellas (procedimientos o funciones), realice otra funcion como por ejemplo, asignar un valor a una variable.
Para entendernos pondre un ejemplo:
Si la suma de las 2 variables es igual a 3, la variable «cierto» tendra el valor «true» , en caso contrario sera «false»
int x=1, y=2;
bool cierto;
Si (x+y=3) entonces cierto=true;
sino cierto=false;
Sintaxis
La sintaxis de la instrucción if-else es la siguiente:
If(<<expresion>>)
Sentencia1;
else
Sentencia2;
Ejemplo de programa
Voy hacer un programa que me indique , cual de los dos numeros que introduzco es Mayor o igual.
#include <iostream>
using namespace std;
int main() {
int x,y;
cin >> x >> y;
if (x > y) {
cout << «El numero Mayor es : » << x << endl;
} else if (x < y) {
cout << «El numero Mayor es : » << y << endl;
} else {
cout << «Son iguales» << endl;
}
}
El Programa hace una primera comparación » x > y «, y si se cumple ejecuta la primera sentencia de «cout», si no cumple la condición, pasa a la siguiente comparación «x < y», y si se cumple esta, ejecuta la segunda sentencia.si no cumple ninguna de las dos, ejecuta la sentencia final.