Neste site, vamos te levar desde o mais absoluto básico na linguagem C++ (e de programação ou computação), até um nível profissional e bem completo, permitindo que você use, trabalhe e faça tudo que desejar fazer, com facilidade, usando uma das linguagens mais versáteis e poderosas existentes.
Recomendamos que sigam o roteiro abaixo, na ordem fornecida.
Um tutorial assume que você tenha estudado todos os outros, portanto, não pule.
Estude com calma, devagar, sem pressa, no seu tempo. Leve minutos, horas, dias, semanas ou o tempo que for para aprender bem cada conceito, só então avançando para o próximo.
Nunca, jamais, em hipótese alguma, apenas leia o código.
Reescreva, na mão, e rode. Veja as coisas acontecer diante de seus olhos, como fruto da sua codificação.
Pense, quebre a cabeça, pesquise, mas tente fazer os exercícios, mesmo que pareçam difíceis demais no começo. É assim mesmo, também passei por isso.
Não deixe de comentar, tirar dúvidas, fazer correções, postar suas soluções e entrar em contato.
Bons estudos!
Básico da linguagem C++
- Computação e Programação de Computadores
- O que é e Para que serve o C++
- C ou C++ ?
- Como começar a programar em C++
- Primeiro programa em C++: Olá, mundo
- Saída simples em C++: cout, <<, endl, \n e caracteres especiais
Exercícios de saída simples - Tipos de dados, Variáveis e Atribuição
- Função sizeof() e tipos short, long e unsigned
- Operadores Matemáticos em C++: +, -, *, / e %
- Precedência de Operadores e Agrupando com parêntesis
- Recebendo dados: o objeto CIN
- Como comentar códigos em C++: // e /* */
- Exercícios básicos de introdução ao C++
Conversão entre temperaturas Celsius e Fahrenheit
Trabalhando com porcentagem
Como calcular média
Calculadora simples em C++
Testes condicionais: IF, ELSE e SWITCH
- Operadores de comparação: >, >=, <, <=, == e !=
- O teste condicional IF
- A instrução IF e ELSE
Par e ímpar (e outros múltiplos) - Operador Condicional Ternário ?:
- IF e ELSE aninhados
- Operadores Lógicos: AND (&&), OR (||) e NOT (!)
Ano bissexto - Comandos SWITCH, CASE e BREAK
- Exercícios de testes condicionais em C++
Laços e Loopings: WHILE, DO WHILE e FOR
- Operadores de atribuição, incremento e decremento
- O laço WHILE
- O looping DO WHILE
- O laço FOR, a estrutura de repetição controlada
- Como fazer tabuada com laços FOR, WHILE e DO WHILE
- Somatório e fatorial com laços
- Fibonacci usando estruturas de repetição
- Exponenciação com laços
- Laços aninhados
Loteria da Mega-Sena com C++ - Instruções BREAK e CONTINUE
- Mais de 30 exercícios de Laços em C++
Função em C++
- Função: O que é? Para que serve? Como funciona? Como criar e usar?
- Comando RETURN: Recebendo dados de funções
- Parâmetros e argumentos: Enviando informações para uma função
- Protótipos de funções
- Variável local, global, constante e estática
- Argumentos padrão e omissão de argumentos
- Parâmetro e variável de referência
- Sobrecarga de Funções
- Funções recursivas
MDC com recursão - A função exit()
- Gerando números aleatórios: rand(), srand() e time()
- Exercícios de função em C++
Arrays em C++
- O que são arrays? Para que servem? Como funcionam?
- Como declarar, inicializar, acessar e usar arrays
- Jogando dados: Probabilidade e Estatísticas, com arrays
- Buscar em Arrays: Como achar o maior e o menor elemento
- Como usar Arrays em funções
- Como ordenar elementos de um Array (Selection sort)
- Matriz em C++: Array de Arrays
- Matriz em funções
- Exercícios de Arrays
Jogo da velha em C++
Ponteiros
- Ponteiros e Endereços de Memória: O que são? Para que servem ?
- Como declarar, inicializar e usar ponteiros
- Ponteiros em Funções
- Ponteiros, Arrays e Aritmética
- Comparação entre ponteiros e const
Programação Orientada a Objetos
- Introdução ao estudo da Orientação a Objetos
- O que são Classes e Objetos
- Como criar uma Classe e Objetos
- Acessando membros: public e private
- Funções de Set e Get, const e Segurança da Informação
- Alocação dinâmica de memória com ponteiros: operadores NEW e DELETE
- Como criar um projeto com Orientação a Objetos: cabeçalhos e implementações
- A Função Construtor
- A Função Destruidor
- Sobrecarga de funções construtoras
- Array de Objetos em C++
- Projeto: Criando um Sistema de Conta Bancária
- Membros de instância e estáticos
- Sobrecarga (overloading) de operadores
- Associação, Agregação e Composição de Objetos
Tutoriais de C++
Fibonacci com laçosExibindo todos palpites da Mega-Sena
Como calcular o MDC de dois números em C++
Como gerar vários números aleatórios em C++
Jogos em C++
Par ou ÍmparAdivinhe o número sorteado pelo computador
Jogo da velha em C++
De longe, o mais completo material de C++ da internet! E de graça! Ja comprei a apostila!
ResponderExcluirEstou muito feliz de encontrar um site two bom assim! Mas eu gostaria de saber se tem certificado também.
ResponderExcluir