Mira los últimos artículos:

Quer铆a que este post fuese el de compilaci贸n II, o sea, hacer el modo Windows, pero lamentablemente no he conseguido que funcione un compilador con un IDE en Windows. As铆 que este post lo voy a dedicar a la explicaci贸n del condicional聽if 聽y su “opuesto” else.聽Esta estructura no es muy dif铆cil de entender si sabes algo de ingl茅s. Vamos a ver un ejemplo y su consecuente explicaci贸n del c贸digo.

#include <iostream>
using namespace std;

int main() {
int num = 10;
if (num == 10) {
   cout << "La condici贸n se cumple" << endl;
}
else {
   cout << "La condici贸n no se cumple" << endl;
}
}

Este es un programa muy simple: Si la variable num es igual a 10, imprimir谩 “La condici贸n se cumple”, en caso contrario, imprimir谩 “La condici贸n no se cumple”. Como vemos, el condicional if lo que nos har谩 es ejecutar una parte del c贸digo si la condici贸n se cumple. Si no se cumple la condici贸n ejecutar谩 la parte del else. Una estructura f谩cil no?

Bueno la parte de la estructura creo que ya he terminado. Pero quiero continuar el post con algo que es necesario para estas estructuras. Lo m谩s f谩cil al usar estas estructuras en meter dentro de la condici贸n un booleano. Si el booleano es cierto, se cumplir谩 la parte del if, si no, la parte del else. Pero tambien existen las comparaciones como el caso de nuestro ejemplo. A lo mejor alg煤n lector ha pensado que me he equivocado poniendo un = de m谩s dentro del if. Si pusiera un = s贸lo, querr铆a decir que a num le asignar铆a un valor dentro del if y no es lo que queremos, queremos comparar. As铆 que voy a hacer una tabla con los s铆mbolos que se usan para comparar.

##S铆mbolo##  Significado     ##
//  ==   //   Igual que      //
//  !=聽  // Diferente que    //
//   >   //   Mayor que      //
//   <   //   Menor que      //
//  >=聽  //Mayor o igual que //
//  <=   //Menor o igual que //

Estos son los s铆mbolos que se usan para comparar variables/n煤meros/letras. Y hasta aqu铆 el post sobre if y else. En un pr贸ximo post introducir茅 la estructura while.



  


  1. LamnBrawfaw on Sunday 25, 2012

    necesidad de comprobar:)