Básico do que você precisa saber em C++ 20.01.12 12:30
Tutorial de C++
Bom galera esse é meu segundo tutorial, e gostaria de semprer estar ajudando as pessoas a aprenderem a programar.
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 profissionais, 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:
4- Entendendo o código:
#include<ostream.h> - include é uma diretiva usada para se chamar alguma biblioteca estatica para apoio no seu projeto. Ela e seguida do pre-fixo "#".
<ostream.h> - 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 <ostream.h> 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:
Cada variável oculpa um espaço na memoria sendo eles(em bytes):
Bom, após vocês terem aprendido sobre variaveis vamos aprender a usalas.
Vamos usar o seguinte código e depois comenta-lo.
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:
<iostream.h> - 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:
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.
{ 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.
------------------------------------------//-----------------------------------------
Créditos
Tutorial desenvolvido por:
Tydres Computer Entertainment Brasil©
Zeruel
Várias outras fontes de internet
Bom galera esse é meu segundo tutorial, e gostaria de semprer estar ajudando as pessoas a aprenderem a programar.
Tutorial de C++
Para começar o nosso tutorial iremos precisar de um "Compilador".
Eu indico estes:
Dev-C++ original:
baixaki.com.br/download/dev-c-.htm
Dev-C++ da Pdj:
http://www.programadoresdejogos.com/download/DevCPDJ.exe
Visual C++:
http://baixaki.ig.com.br/download/Visual-C-2008-Express-Editions.htm
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 profissionais, 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<ostream.h>
int main()
{
cout << "Hello world!\n";
getchar();
return 0;
}
4- Entendendo o código:
#include<ostream.h> - include é uma diretiva usada para se chamar alguma biblioteca estatica para apoio no seu projeto. Ela e seguida do pre-fixo "#".
<ostream.h> - 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 <ostream.h> 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<ostream.h>
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<ostream.h>
#include<iostream.h>
int main()
{
int teste;
teste = 0;
cout << "teste é igual a: " << teste;
cin >> teste;
cout << "teste agora é: " << teste;
getchar();
return 0;
}
<iostream.h> - 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<ostream.h>
#include<iostream.h>
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.
------------------------------------------//-----------------------------------------
Créditos
Tutorial desenvolvido por:
Tydres Computer Entertainment Brasil©
Zeruel
Várias outras fontes de internet