Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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 apert
e Ctrl + N.
2- Apos ter feito o primeiro passo ira aparecer um tela branca, onde nós iremos di
gitar 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 bibliotec
a 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 no
sso projeto que ficará entre as chaves({e }).
cout << "Hello world!\n" - cout é um comando que serve para se imprimir um texto n
a tela. << indica que o texto irá para uma saida, que no nosso caso é o nosso monito
s. "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 <ostr
eam.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 al
gumas exeções.
getchar(); - getchar() é uma entrada de char antiga do C/C++. Mas no nosso caso se
rve 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 ap
enas 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
valores que podem variar.
As variáveis podem ser 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.
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.
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 Tes
te.
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 apena
s a parte de " << teste" serve para nós imprimirmos na tela a nossa variavel "test
e".
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;
}
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 "==" p
orque 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 digita
r um código que será executado apenas se a comparação for verdadeira. E o nosso código dev
e ficar entre ({ e }) chaves.
------------------------------------------//------------------------------------
-----
Creditos
Ae galera o nosso tuto chegou ao fim poque se não, o nosso tutorial vai ficar muit
o grande.
Espero que tenho ajudado alguem porque demorou para escrever este tutorial enorm
e e qualque duvida é só postar aqui.
Por favor não reparem nos erros de português.
Tutorial desenvolvido por:
Tydres Computer Entertainment Brasil©
---
p2
Bom vamos lá.
Mais sobre IF.
Bom como eu já avia dito no tutorial anterior que o comando IF é um comando de contr
ole de fluxo. ele controla comandos ou funções a serem executadas.
Exe:
Em um game quando você está fazendo uma quest:
--------------------------------------------------------------------------------
-----
Para fazer uma espada você precisa de:
Citação:
-2 Barra de ferro.
-1 Lamina.
-Um cabo de espada.
Ai você faz a quest. mas por traz dessa quest existe o comando de controle de flux
o o IF.
Código:
if(( Barra_de_ferro >= 2) && ( Lamina >= 1) && ( Cabo_espada >= 1))
{
getitem Espada,1// Esse não é um comando de c++ somente um exemplo.
}
--------------------------------------------------------------------------------
-----
Agora iremos programar um pouco. iremos utilizar o comandoIF.
-Iremos criar uma calculadora com opções de de calculos.
Código:
#include<iostream.h>
int main()
{
int a,b;
char Opt;
cout << "Calculadora 1.0\n\n";
cout << "Oque voce deseja fazer?\n";
cout << "Somar = a\n" << "Subtrair = b\n\n";
cout << "Insira a opcao desejada: ";
cin >> Opt;
//Começando a usar o comando IF. Para verificar a opção inserida.
if ( Opt == 'a' )//Verificamos se a opção escolhida foi a 'a'(Somar).
{
cout << "Entre com o valor a:\n";
cin >> a;
cout << "\n Entre com o valor b:\n";
cin >> b;
cout << "\n\n O resultado da soma e: " << " " << a + b << endl;
}
if ( Opt == 'b' )//Verificamos se a opção escolhida foi a 'a'(Somar).
{
cout << "Entre com o valor a:\n";
cin >> a;
cout << "\n Entre com o valor b:\n";
cin >> b;
cout << "\n\n O resultado da soma e: " << " " << a - b << endl;
}
system("Pause");
return 0;
}
Nesse exemplo construimos uma calculadora onde o usuario insere a opção desejada. lo
go após insre os dois valores, e logo mais ele terá o resultado da operação desejada.
-Comando que não foi visto anteriormente foi a criação da variavel do tipo char:
Citação:
char armazena apenas um character da tabela ASCII.
char = 1 byte
-Como vocês podem ver aqui para se utilizar o switch primeiro utilizamos switc( ).
//Entre os parenteses a variavel a ser verificada.
Logo após as chaves "{ }" marcando o inicio e o fim do switch.
-Ai vem o comando "case" Valor :. Você insere case logo mais o atributo a ser comp
arado e afrente os dois pontos ":".
Logo abaixo você insere os comandos caso a comparação seja verdadeira.
O comando Break; siguinifica o fim de cada comparação case.
-Agora iremos desenvolver a nossa calculadora mas substituindo o comando if pelo
switch.
Código:
#include<iostream.h>
int main()
{
int a,b;
char Opt;
cout << "Calculadora 1.0\n\n";
cout << "Oque voce deseja fazer?\n";
cout << "Somar = a\n" << "Subtrair = b\n\n";
cout << "Insira a opcao desejada: ";
cin >> Opt;
//Começando a usar o comando switch. Para verificar a opção inserida.
switch( Opt )
{
case 'a':
cout << "Entre com o valor a:\n";
cin >> a;
cout << "\n Entre com o valor b:\n";
cin >> b;
cout << "\n\n O resultado da soma e: " << " " << a + b << endl;
break;
case 'b':
cout << "Entre com o valor a:\n";
cin >> a;
cout << "\n Entre com o valor b:\n";
cin >> b;
cout << "\n\n O resultado da soma e: " << " " << a - b << endl;
break;
}
system("Pause");
return 0;
}
-Como podemos observar com a utilização do switch temo um código bonito e mais organiz
ado.
Aqui verificamos a variavel Opt com os valores "a" e "b".
Arrow Caso Opc seja "a" ele irá somar.
Arrow Caso Opc seja "b" ele irá subtrair.
-Atividade:
Adicione mais opções a nossa calculadora.
Insira mais opções a serem executadas.
--------------------------------------------------------------------------------
-----
Comando while.
O comando while server para que possamos executar um loop(laço) em nossa aplicão.
-Ele executará o loop enquanto a nossa condição for verdadeira.
Exe com o while:
Código:
...
cout << "O programa ira contar de 1 ate 10\n\n";
int count = 0;
while(count++<10)
{
cout << count << "\n\n";
}
system("pause");
...
-Essa nossa calculadora ficou mais completinha tem até a opção de sair ou refazer outr
o calculo.
-Inserimos um comando while que será utilizado para fazer o loop.
Mas antes declaramos 3 variaveis:
Citação:
- int r,re;
-char Opt2;