Documente Academic
Documente Profesional
Documente Cultură
Variáveis
Constantes
Constantes do pré-processador:
(PS: não se utiliza ponto-e-vírgula no final deste tipo de constante)
exemplo:
#define PI 3.1415926
Tipos Constantes:
exemplo:
Variáveis Estáticas
exemplo:
(variável estática de tipo inteiro)
Estruturas Condicionais
Comando if
if(<expressão condicional>)
{
<comandos>
}
else
{
<comandos>
}
exemplo:
switch(<variavel>)
{
case <valor>:
<comandos>
break;
case <valor>:
<comandos>
break;
...
default:
<comandos>
break;
}
exemplo:
switch(opcao)
{
case 1:
cout << "primeira opcao" << endl;
break;
case 2:
cout << "segunda opcao" << endl;
break;
default:
cout << "opcao invalida" << endl;
break;
}
Estruturas de Repetição
Comando for
(o número de repetições é conhecido)
(pode-se entender a expressão condicional da seguinte forma:
"enquanto a expressão for verdadeira repita..." )
exemplo:
while(<expressão condicional>)
{
<comandos>
}
exemplo:
while( var != 1 )
{
cout << "Repitindo enquanto var for diferente de 1"<< endl;
}
Comando do while
(o número de repetições não é conhecido, teste no final)
(os comandos são executados pelo menos uma vez)
do
{
<comandos>
}while ( < expressão condicional > );
exemplo:
do
{
cout << "Repitindo enquanto var é igual a 1"<< endl;
}while( var == 1);
Estruturas de Dados
Vetores
Declarando um vetor:
<tipo> <nome>[tamanho];
exemplo:
(declara um vetor de inteiros com 10 elementos)
int vetor[10];
vetor[2] = 10;
exemplo:
(Percorrendo todas as posições de um vetor)
Matrizes
exemplo:
(declara uma matriz de inteiros com 3 linhas e 6 colunas)
int matriz[3][6];
exemplo:
matriz[1][2] = 10;
exemplo:
(Percorrendo todas as posições de uma matriz)
Estruturas
struct registro
{
string nome;
string cargo;
float salario;
};
registro var;
Strings
#include <string>
exemplo:
string texto1;
string texto2;
Declarando funções:
(se uma função possuir um tipo de retorno diferente de "void"
é necessário retornar um valor utilizando o comando "return" )
exemplo:
exemplo:
int x;
x = soma(2,2);
Passagem de Parâmetro
exemplo:
exemplo:
float x;
x = divide(2);
x = divide(2,3);
Entrada e Saída
#include <iostream>
cin
exemplo:
int opcao;
cin >> opcao;
cout
exemplo:
Formatando cout
#define <iomanip>
exemplo: