[ Tutorial ] Basico de C++

[ Tutorial ] Basico de 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, cin 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 exemplio 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:

#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. Sevem caso você deseja importar algo de outro arquivo.)

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 segunda linha.(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 programe 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 de varios tipos sendo eles:
Citação:
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.
doublePode 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):
Citação:
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.

#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:

#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:

#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.

Citaçã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.
Bom aqui termina mais um tutorial.

Nenhum comentário:

Postar um comentário

Template produzido by - Renan Web Desgin | Fazer uma Nova Postagem