Olá!!! Eu não morri. Pô, um dia e meio de descaço, quase dois, ué XD
Bem, esta semana agente começa com o nosso jogo em XNA. Eu tava desistindo de brigar com as bibliotecas do Palib (no DeviKitPro), até que li que ajudaria eu não instalar ela, e só descompaquitar tudo lá dentro. Ainda não funcionou. ò.ó
Bem, eu queria brincar com vocês sobre com uns programinhas mais legais, mas pra isso ainda tem alguns passos. Bem, hoje vou falar sobre blocos condicionais.
O que é um bloco condicional?
Bloco condicional é um bloco de instruções que só é feito se for atendida uma certa condição. Vou explicar com um exemplo normal:
SE o despertador tocar:
Eu vou levantar;
SE NÂO
Eu vou enrolar na cama até ele tocar;
Bem, é simples né? Se a condição do despertador tocar for atendida (se for verdadeira) vai acontecer algo (levantar), se o despertador não tocar acontece outra (não levanto!!).
Não precisa ter o SE NÂO. As vezes não precisamos de uma contra-condição, digo, se a primeira não for verdadeira não precisamos fazer nada.
E como falar isso em programação? Bem, SE em inglês é IF, certo? Em programação é ele que vamos usar. E o SE NÃO é o ELSE. Tudo com letra minuscula. Exemplo:
int numero;
cout<<”Digite um numero”<<endl;
cin>>numero;
if(numero==1)
{
cout<<”Voce acertou”<<endl;
}
else
{
cout<<”Voce errou”<<endl;
}
Seguinte: a condição que deve ser atendida deve estar entre parênteses. Os dois sinais de igual é uma comparação. Se (o numero for igual 1)… entenderam?
DUAS NOTAS:
1-Quando usamos um só sinal de igual é por que estamos atribuindo uma valor a algo.
int numero;
numero=5;
(cria a variável numérica chamada numero; a variável numero terá o valor de 5)
Quando usamos dois sinais de igual é por que estamos comparando;
int numero;
cin>>numero;
if(numero==0)
2-Quando começamos um bloco de condições usamos as chaves. Elas indicam quando começa o bloco que pertence ao if e quando acaba o bloco do if. É obrigatório, a não ser que se tenha só uma linha de condição. Se tiver mais de uma precisa ter as chaves. Mas para ajudar a enxergarmos melhor o programa iremos usar sempre, okay?
int numero;
cin>>numero;
if(numero==0)
{
cout<<”Voce acertou”<<endl;
}
Bem, vamos lá!! Treine agora!!