If e Else

13:16
If e Else são usados para tomar decisões baseadas em resultados, o bloco if else, sempre começa com o if e pode ou não ter chaves.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int agilidade = 5;
    if(agilidade == 5)
      cout<<"Que rapido!"<<endl;
    else
      cout<<"Quase la!"<<endl;
}


E pode ter mais de duas checagens usando o else if


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int vida = 10;

    if(vida == 10)
       cout<<"Vida = "<<vida<<" (vida cheia)"<<endl;
    else if(vida > 5)
      cout<<"Vida = "<<vida<<" (quase cheia)"<<endl;
    else
      cout<<"Vida = "<<vida<<" (pouca vida)"<<endl;

    cout<<"Inimigo avistado"<<endl;
    int inimigo = 3;

    cout<<"Inimigo atacou"<<endl;
    vida = vida - inimigo;

    if(vida == 10)
      cout<<"Vida = "<<vida<<" (vida cheia)"<<endl;
    else if(vida > 5)
      cout<<"Vida = "<<vida<<" (quase cheia)"<<endl;
    else
      cout<<"Vida = "<<vida<<" (pouca vida)"<<endl;

    cout<<"Inimigo atacou"<<endl;
    vida = vida - inimigo;

      if(vida == 10)
      cout<<"Vida = "<<vida<<" (vida cheia)"<<endl;
    else if(vida > 5)
      cout<<"Vida = "<<vida<<" (quase cheia)"<<endl;
    else
      cout<<"Vida = "<<vida<<" (pouca vida)"<<endl;


    system("PAUSE");
    return EXIT_SUCCESS;

}

About the author

Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus. Aenean fermentum, eget tincidunt.