If e Else
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.
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 agilidade = 5;
if(agilidade == 5)
cout<<"Que rapido!"<<endl;
else
cout<<"Quase la!"<<endl;
}
#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;
}
#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;
}