SuporteDev
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Tutorial de C++.

Ir para baixo

Tutorial de C++. Empty Tutorial de C++.

Mensagem por Convidad 31/03/08, 04:47 pm

Tutorial de C++. Logo10
Tutorial de C++. Toptextbar
Tutorial de C++

Cool Bom gostaria de semprer estar ajudando as pessoas a aprenderem a desnvolver jogos.
Tutorial de C++

Para começar o nosso tutorial iremos precisar de um "Compilador".
Eu indico estes:


Bom eu estou usando o Dev-C++ da Pdj, mas você escolhe o seu compilador.

Depois de baixar e instalar, vamos para a parte da história do c++.

História do C++

Breve introdução ao C++.
A linguagem C foi criada em 1972, por Dennis M. Ritchie e Brian W.Kernighan, do Bell Labs innovations, baseado-se na linguagem B, proveniente da antiga BCPL.

A linguagem C++ foi introduzida por Bjarner Stroustrup, em meados de 1983, com novos e poderosos elementos e nova proposta para a programação.

C/C++ é utilizada no desenvolvimento de 90% dos jogos proficionais, desde Tetris a jogos que utilizam avançadas enguines como DOOM III, da Idsoftware.


Iniciando
Primeiramente iremos criar um simples exemplo para ser comentado.

1- Abra o seu compilador e clique em Arquivo > Novo > Projeto... > Projeto vasio(Com linguagem C++), e escolha um nome para ele.
Depois clique em Arquivo > Novo e clique em Arquivo fonte, ou simplesmente aperte Ctrl + N.

2- Apos ter feito o primeiro passo ira aparecer um tela branca, onde nós iremos digitar o nosso querido código.

3- Insira o seguinte código:

Código:
#include
int main()
{
 cout << "Hello world!\n";
 getchar();
 return 0;
}

4- Entendendo o código:
#include - include é uma diretiva usada para se chamar alguma biblioteca estatica para apoio no seu projeto. Ela e seguida do pre-fixo "#".

- ostream.h este é o nome da nossa biblioteca estatica que deve ficar entre "<>".(Bibliotecas estáticas são, bibliotecas de apoio em seu código. Nelas contém arquivos que podem ser importados.)

int main() - É a principal função do programa; nela é que se escreve todo o conteúdo do nosso projeto que ficará entre as chaves({e }).

cout << "Hello world!\n" - cout é um comando que serve para se imprimir um texto na tela. << indica que o texto irá para uma saida, que no nosso caso é o nosso monitos. "Hello world!" é o texto que será imprimido na tela e \n serve para indicar para o cursor que ele deve pular para a linha a linha de baixo.(Lembra do nosso foi usado para importar o nosso "cout")


( ; ) - Ponto e virgula, são usados no final de cada código escrito em C/C++, com algumas exeções.

getchar(); - getchar() é uma entrada de char antiga do C/C++. Mas no nosso caso serve apenas para que possamos ver o nosso texto, sem que o programa feche.

return 0; - return 0; é uma palavra reservada do C/C++. Encare ela por enquanto apenas como uma palavra obrigatoria.

( { e } ) - As chaves são no C/C++ como { = Inicio, } = Fim.

Lembrando que C/C++ é totalmente case-sensitive, ou seja faz diferença de minusculo para maiusculo.

Segundo exemplo:

Variáveis.

Como você já deve ter aprendido na aula de Matemática as variáveis são espreções que podem ter valores que podem variar.

As variáveis podem ser de varios tipos sendo eles:
int Valor de -2.147.483.648 a 2.147.483.684.
float Ponto flutuante pode ter valores entre, 1,2e-38 a 3,4e38.
double Pode ter valores entre 2,2e-308 a 1,8e308.
char armazena apenas um character da tabela ASCII.
bool Pode apenas armazenar valores do tipo, true e false.

Cada variável oculpa um espaço na memoria sendo eles(em bytes):
int = 4 bytes
float= 4 bytes
double = 8 bytes
char = 1 byte
bool = 1 byte

Bom, após vocês terem aprendido sobre variaveis vamos aprender a usalas.

Vamos usar o seguinte código e depois comenta-lo.

Código:
#include
int main()
{
 int teste;
 teste = 1;
 cout << "A nossa variável teste é: " << teste;
 getchar();
 return 0;
}

int teste; - Nessa parte nós declaramos uma variável do tipo "int" com o nome de Teste.

teste= 1; - Nessa outra parte nós atribuimos a variável teste o valor 1. O operador de atribuição de C/C++ e o sinal de " = ".

cout << "A nossa variável teste é: " << teste;- Nessa parte temos de diferente apenas a parte de " << teste" serve para nós imprimirmos na tela a nossa variavel "teste".

Entrada de dados:
Em todo programa é necessario que se tenha algum dado inserido no programa pelo o usuario. Estes dados são armazenados em variáveis.

Exemplo entrada de dados:

Código:
#include
#include
int main()
{
 int teste;
 teste = 0;
 cout << "teste é igual a: " << teste;
 cin  >> teste;
 cout << "teste agora é: " << teste;
 getchar();
 return 0;
}

- Esta nova biblioteca estatica serve para que nós
possamos utilizar o comando "cin".

cin >> teste - "cin" é um comando de entrada de dados. ">>" siguinifica que oque for inserido será adicionado na variável seguinte.

Comando if.
Bom galera para não deixar o nosso tuto enorme vou ensinar somente mais este comando que é o comando "if".

if:
if é um comando de comparação ou seja ele serve para comparar dados
de uma variável com algum valor ou até mesmo outra variável.

Exemplo usando if:


Código:
#include
#include
int main()
{
 int a;
 cout << "Digite um valor acima de 0\n";
 cin >> a;
  if( a == 0)
  {
  cout << "Este valor não é acima de 0.";
  }
  if( a > 0)
  {
  cout << "Certo! Este valor é maior que 0.";
  }
getchar();
return 0;
}

if(a == 0) - O comando if como eu já disce serve para compar o valor de uma variável com outro valor neste caso nós comparamos se o valor da variável a é igual a 0.
Note que para compararmos se o valor é igual nós usamos o operador relacional "==" porque o operador "=" é um operador de atribuição.

Operadores relacionais:
== (igual a)
> (maior que)
< (menor que)
<> (diferente de)
>= (maior ou igual a)
<= (menor ou igual a)

{ cout << "Este valor não é acima de 0."; } - Depois de fazer a comparação iremos digitar um código que será executado apenas se a comparação for verdadeira. E o nosso código deve ficar entre ({ e }) chaves.

------------------------------------------//-----------------------------------------
Creditos
Ae galera o nosso tuto chegou ao fim poque se não, o nosso tutorial vai ficar muito grande.

Tutorial desenvolvido por:
Tydres Computer Entertainment Brasil©

Tutorial de C++. Centroimg

Convidad
Convidado


Ir para o topo Ir para baixo

Tutorial de C++. Empty Re: Tutorial de C++.

Mensagem por The Godfather 15/04/08, 10:16 am

Vai continuar com esse tutorial? Com ele, eu aprendi muito, e espero que todos aprendam também.
The Godfather
The Godfather
Administrador
Administrador

Masculino
Número de Mensagens : 32
Idade : 243
Localização : Ceará
Emprego/lazer : Estudande
Humor : Tem gente que não ferve o leite!! Põe fogo na vaca!!
Data de inscrição : 08/10/2007

https://suportedev.directorioforuns.com

Ir para o topo Ir para baixo

Tutorial de C++. Empty Re: Tutorial de C++.

Mensagem por Convidad 18/04/08, 11:12 pm

Cool Sim irei lançar a segunda versão logo em breve.

Convidad
Convidado


Ir para o topo Ir para baixo

Tutorial de C++. Empty Re: Tutorial de C++.

Mensagem por Convidad 29/04/08, 09:55 am

Wink

Legal! Vai ajudar muitos. ^^

Convidad
Convidado


Ir para o topo Ir para baixo

Tutorial de C++. Empty Re: Tutorial de C++.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos