miércoles, 25 de febrero de 2015

Condicionales en C++ (IF) Parte I

IF --> (SI)

La instrucción IF significa (SI), esta presente en todos los lenguajes de programación y nos indica una condicional o una decisión. Segun el diccionario informático


En programación, tipo de estructura de seleccion empleada en la programación de algoritmos. IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa). - See more at: http://www.alegsa.com.ar/Dic/if.php#sthash.8M5CX8HJ.dpuf


La sintaxis del if sería la siguiente:
if (condicion)
{
      .
      . 
      las instrucciones a seguir si la condicion es verdadera
}
Cabe señalar que el if solo tendrá dos caminos, verdadero o falso, la instrucción else es opcional y se utiliza para indicar las instrucciones a seguir si la condición no se cumple cuya sintaxis sería.

if (condicion)
{
      .
      . 
      las instrucciones a seguir si la condicion es verdadera
}
else
{
     instrucciones si la condición es falsa
}

Vamos a ver dos pequeños ejemplos
int a=5, b=4;
if (a>b)
{
    cout <<"A es mayor que b";
}
else
{
   cout <<"b es mayor que a";
}

En este caso el programa siempre ejecutara el if mostrando el texto "A es mayor que b" por la sencilla razón de que 5 siempre será mayor que 4, pero esto no siempre será así, pensemos en el siguiente ejemplo:
int a,b;
cout <<"Dame el numero a:";
cin>>a;
cout <<"Dame el numero b;";
cin >>b;
if (a>b)
{
   cout <<"A es mayor a b";
}
else 
{
   cout <<"b es mayor que A";
}

En este caso las variables se capturan por el teclado, pudiendo dar cualquiera de las dos opciones, si el numero a fuera 5 y el b 4, entonces mostraria e texto "A es mayor que b", si por el contrario b fuera 10 y a fuera 4 entonces el programa mostraría "b es mayor que A".

Vamos a dejar esta primera parte aquí y me dispondré a escribir una segunda parte de este post que trata sobre condicionales, además que IF no es la única, nos encontraremos también el switch-case.

Les dejo la segunda parte Segunda Parte

Espero comenten si les parece adecuada la explicación, abunden sobre el tema, le den +1 o por lo menos algún clic a un anuncio que les interese. Cualquier comentario es bien recibido


Banderas de Visitantes

Flag Counter