bem nesse tutorial pretendo explicar(ou tentar) a utilização dos comandos de lógica if/else
1-Teoria(Parte chata xD, mas necessária)
1.1 if: Esse comando pode ser considerado o mais importante e o mais usado em relação a lógica do c++,
necessariamente ele serve para checar se uma função é verdadeira, caso essa função verdadeira ele irá executar um determinado argumento.
O if é muito importante principalmente para programação de jogos, pois com ele podemos checar se o personagem esta morto, ou a quantidade de HP restante.
ex:
Nossa fomos apresentados a tres novos comandos o #include, == e o system("PAUSE") calma que eu vou explicar cada um(ou tentar)
nota-se que = e ++ são termos diferentes em c++ pois o = significa atribuir um valor a uma variavel
ex:
certo
errado
um exemplo de ==
Esse comando é bem util, pois ele da uma instrução ao programa para que ele espere um tecla ser pressionada para ele fechar(Tente ir na pasta de seu compilador e abrir o executavel de seu programa sem esse comando). para podermos usar desse comando devemos inclui a biblioteca stdlib como o explicado anterior.
1.2 else
Esse comando pode ser considerado um complemento para o comando if. As vezes um programa necessita seguir dois seguimentos de códigos um se a condição for verdadeira e outro se a condição for falsa, para isso utilizamos o else.
Necessariamente o computador o entende com "caso contrário"
ex: Vamos pegar o codigo digitado acima sobre o if
-------------------------------------------------------------
Bonus Track
Isso não é bem um jogo pois o numero não é randomico e não a forma de tentar outra vez sem fechar o programa
talvez nos proximos tutoriais(se tiverem) eu aprimorarei nosso game, digo...script
----------------------------------------
Exercicio(Opcional)
1- Construa um script onde ele compare o valor de duas variaveis(utilize o == e o else)
--------------------------------------
Duvidas e criticas postem aqui!
Até o proximo tutorial!(se tiver)
1-Teoria(Parte chata xD, mas necessária)
1.1 if: Esse comando pode ser considerado o mais importante e o mais usado em relação a lógica do c++,
necessariamente ele serve para checar se uma função é verdadeira, caso essa função verdadeira ele irá executar um determinado argumento.
O if é muito importante principalmente para programação de jogos, pois com ele podemos checar se o personagem esta morto, ou a quantidade de HP restante.
ex:
- Código:
/*Exemplo de tela de Game over(sem gráficos)*/
#include
#include //para podermos utilizar o comando system("PAUSE")
using namespace std;
int main()
{
int hp;
cout << "Programa de Game Over!" << endl;
cout << "\n\nDigite a quantidade de HP" << endl;
cin >> hp;
if(hp==0)
{
cout << "GAME OVER!!!!" << endl;
}
system("PAUSE");
return 0;
}
Nossa fomos apresentados a tres novos comandos o #include, == e o system("PAUSE") calma que eu vou explicar cada um(ou tentar)
- Código:
#include
Simples como podemos perceber no meu primeiro tutorial eu disse que somente as bibliotecas padrões nao necessitariam da extenção .h.Leitor escreveu:Pera ai! mais na explicação do seu primeiro tuto você disse que a maioria das diretivas de inclusão deveria terminar com a extençao .h por quê essa dai não tem
- Código:
==
nota-se que = e ++ são termos diferentes em c++ pois o = significa atribuir um valor a uma variavel
ex:
certo
- Código:
int x = 4;
errado
- Código:
4= int x;
um exemplo de ==
- Código:
if(variavel==3);
{
}
- Código:
System("PAUSE")
Esse comando é bem util, pois ele da uma instrução ao programa para que ele espere um tecla ser pressionada para ele fechar(Tente ir na pasta de seu compilador e abrir o executavel de seu programa sem esse comando). para podermos usar desse comando devemos inclui a biblioteca stdlib como o explicado anterior.
1.2 else
Esse comando pode ser considerado um complemento para o comando if. As vezes um programa necessita seguir dois seguimentos de códigos um se a condição for verdadeira e outro se a condição for falsa, para isso utilizamos o else.
Necessariamente o computador o entende com "caso contrário"
ex: Vamos pegar o codigo digitado acima sobre o if
- Código:
/*Exemplo de tela de Game over(sem gráficos)*/
#include
#include //para podermos utilizar o comando system("PAUSE")
using namespace std;
int main()
{
int hp;
cout << "Programa de Game Over!" << endl;
cout << "\n\nDigite a quantidade de HP" << endl;
cin >> hp;
if(hp==0)
{
cout << "GAME OVER!!!!" << endl;
}
else
{
cout << "Você ainda tem hp" << endl;
}
system("PAUSE");
return 0;
}
-------------------------------------------------------------
Bonus Track
- Código:
//Jogo de adivinhação versão 0.1
#include
#include
using namespace std;
int main()
{
int numero 4;
int tentativa;
cout << "Jogo: Adivinhe o numero" << endl;
cout << "\n\nDigite um numero(1-10)" << endl;
cin >> tentativa;
if(tentativa==numero)
{
cout << "Muito bem você acertou" << endl;
}
else
{
cout << "Vc errou!!!!! =P" <
}
system("PAUSE");
retunr 0;
}
Isso não é bem um jogo pois o numero não é randomico e não a forma de tentar outra vez sem fechar o programa
talvez nos proximos tutoriais(se tiverem) eu aprimorarei nosso game, digo...script
----------------------------------------
Exercicio(Opcional)
1- Construa um script onde ele compare o valor de duas variaveis(utilize o == e o else)
--------------------------------------
Duvidas e criticas postem aqui!
Até o proximo tutorial!(se tiver)
Última edição por Fernando em Qui Dez 18, 2008 12:10 am, editado 2 vez(es)
Dom Set 19, 2010 12:24 pm por MundoDosGames
» [CAMPEONATO DE PES2010] VALENDO 10.000 DÓLARES.
Dom Set 19, 2010 12:23 pm por MundoDosGames
» Loja faz troca de Jogos.
Qua Ago 18, 2010 9:34 pm por MundoDosGames
» Eye Crazy Beta Final
Qua Jul 28, 2010 11:42 am por Anderson_Fox
» Rock Star Forever
Qui Jul 22, 2010 2:42 pm por Hardstain
» EPC Build master 2 beta (MAKER AVANÇADO)
Qui Jul 22, 2010 2:36 pm por Hardstain
» Guitarra no blender (avaliem)
Qui Jul 22, 2010 2:16 pm por Hardstain
» EPC build master (MAKER)
Dom Jul 18, 2010 4:39 pm por ArandyIlhay
» mi ajudem o/
Dom Jun 27, 2010 6:50 pm por guilhermemig17