Professional Documents
Culture Documents
ckennedyfc@gmail.com
Sobre a Linguagem
C++ uma das principais linguagens de
programao.
Novas linguagens so criadas, outras caem em
desuso, e C++ segue sendo usada.
Serve como referncia para outras linguagens
com sintaxe semelhante como Java e C#.
Permite a codificao de programas de alto
desempenho.
Ambiente de Desenvolvimento
Existem vrios ambientes integrados para o
desenvolvimento em C++ (IDE = Integrated
Development Environment)
Para as aulas, ser usado o:
IDE do Code::Blocks
Primeiro Programa
Crie um novo projeto no Code::Blocks.
Primeiro Programa
Escolha a opo Empty Project.
Primeiro Programa
Avance...
Primeiro Programa
Nome do projeto
Clique aqui
(Build and Run)
Primeiro Programa Executado
#Include
Diretiva de pr-processamento usada para
incluir uma biblioteca do C++ que ser usada
no cdigo.
Biblioteca iostream: rotinas de entrada e
sada.
Funo Principal
a funo que inicia a execuo do programa.
A funo principal tem o nome main e retorna um
nmero inteiro (deve-se retornar 0 quando a
execuo do programa bem sucedida).
As chaves ({...}) definem bloco (incio e fim) da
funo.
Sada (Escrita) de Dados
cout usado para sada (escrita) no C++ (std
o nome do namespace ao qual cout pertence).
Sada (Escrita) de Dados
O cout permite a sada de vrios dados em
uma nica linha.
Exemplo:
#include <string>
Declarao de Variveis
Os nomes das variveis so listadas aps o
tipo.
Exemplos:
char letra;
float salario;
float reajuste;
Declarao de Nmeros sem Sinal
Usar a palavra reservada unsigned antes do tipo.
Exemplos:
unsigned int idade;
unsigned float salario;
unsigned double totalVendas;
unsigned short quantidadeAlunosTurma;
Ateno
Letras maisculas e minsculas em C++ so
diferentes.
Sendo assim, no exemplo:
float Salario, salario, SALARIO;
A declarao using
evita que o namespace
tenha que ser colocado
antes do comando.
Exemplo: Ler e Somar Dois Nmeros
Declarao das
variveis
Exemplo: Ler e Somar Dois Nmeros
O smbolo = usado
para atribuir um valor a
uma varivel.
Entrada de Dados
O cin usado para a entrada (leitura) de um
valor para uma varivel.
Operaes Aritmticas
Operao Smbolo
Soma +
Subtrao -
Multiplicao *
Diviso /
Mdulo (resto) %
#include <iostream>
int main(){
//Comandos
return 0;
}
Constantes
Constantes so identificadores que representam valores
fixos.
O objetivo usar o identificador no lugar do valor.
Motivos usar constantes:
Quando um valor usado vrias vezes no programa. Se for
necessrio mudar o valor, basta alterar o valor da constante em
vez de modificar o valor um a um ao longo do programa.
Quando no se quer correr o risco de digitar o valor errado,
principalmente no caso de correo.
Usar nomes significativos em vez de valores.
Valores de constantes no podem ser modificados atravs
de atribuio.
Sintaxe:
const tipo NOME_DA_CONSTANTE = valor;
Constantes
Exemplos:
const double PI = 3.14159
const int QUANTIDADE_MAXIMA_ALUNOS = 50;
const string = OLA MUNDO!
Exemplo: calcular o comprimento da
circunferncia e a rea de um crculo
Comentrios
Serve para incluir anotaes no cdigo
No so compilados
Normalmente so usados para:
Incluir dados de identificao, como autor do
cdigo, data de criao, alteraes realizadas ao
longo do tempo (estes dados so colocados no
incio do arquivo).
Explicar partes mais complexas do cdigo.
Isolar partes do cdigo que no devem ser
compilados.
Comentrios
Comentrio de uma linha:
//Este um comentrio de uma linha
Comentrio com vrias linhas
/*
Este um comentrio
com vrias linhas
*/
O que foi Visto
Criao de um projeto e um arquivo no Code::Blocks
Incluso de uma biblioteca
Como no ficar referenciando o namespace no cdigo
Funo principal de um programa C++
Tipos simples do C++
Declarao de variveis
Entrada (leitura) e sada (escrita) de dados
Atribuio
Operaes aritmticas (soma, subtrao, multiplicao e
diviso)
Constantes
Comentrios