Mandar um cafézinho para o programador:


Me ajude a transformar café em código!

Curso de C++ Completo, Online e Grátis

Bem vindos ao Curso C++ Progressivo!

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++

  1. Computação e Programação de Computadores
  2. O que é e Para que serve o C++
  3. C ou C++ ?
  4. Como começar a programar em C++
  5. Primeiro programa em C++: Olá, mundo
  6. Saída simples em C++: cout, <<, endl, \n e caracteres especiais
    Exercícios de saída simples
  7. Tipos de dados, Variáveis e Atribuição
  8. Função sizeof() e tipos short, long e unsigned
  9. Operadores Matemáticos em C++: +, -, *, / e %
  10. Precedência de Operadores e Agrupando com parêntesis
  11. Recebendo dados: o objeto CIN
  12. Como comentar códigos em C++: // e /* */
  13. 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: IFELSE e SWITCH

  1. Operadores de comparação: >, >=, <, <=, == e !=
  2. O teste condicional IF
  3. A instrução IF e ELSE
    Par e ímpar (e outros múltiplos)
  4. Operador Condicional Ternário ?:
  5. IF e ELSE aninhados
  6. Operadores Lógicos: AND (&&), OR (||) e NOT (!)
    Ano bissexto
  7. Comandos SWITCH, CASE e BREAK
  8. Exercícios de testes condicionais em C++

Laços e Loopings: WHILE, DO WHILE e FOR

  1. Operadores de atribuição, incremento e decremento
  2. O laço WHILE
  3. O looping DO WHILE
  4. O laço FOR, a estrutura de repetição controlada
  5. Como fazer tabuada com laços FOR, WHILE e DO WHILE
  6. Somatório e fatorial com laços
  7. Fibonacci usando estruturas de repetição
  8. Exponenciação com laços
  9. Laços aninhados
    Loteria da Mega-Sena com C++
  10. Instruções BREAK e CONTINUE
  11. Mais de 30 exercícios de Laços em C++

Função em C++

  1. Função: O que é? Para que serve? Como funciona? Como criar e usar?
  2. Comando RETURN: Recebendo dados de funções
  3. Parâmetros e argumentos: Enviando informações para uma função
  4. Protótipos de funções
  5. Variável local, global, constante e estática
  6. Argumentos padrão e omissão de argumentos
  7. Parâmetro e variável de referência
  8. Sobrecarga de Funções
  9. Funções recursivas
    MDC com recursão
  10. A função exit()
  11. Gerando números aleatórios: rand(), srand() e time()
  12. Exercícios de função em C++

Arrays em C++

  1. O que são arrays? Para que servem? Como funcionam?
  2. Como declarar, inicializar, acessar e usar arrays
  3. Jogando dados: Probabilidade e Estatísticas, com arrays
  4. Buscar em Arrays: Como achar o maior e o menor elemento
  5. Como usar Arrays em funções
  6. Como ordenar elementos de um Array (Selection sort)
  7. Matriz em C++: Array de Arrays
  8. Matriz em funções
  9. Exercícios de Arrays
    Jogo da velha em C++

Ponteiros

  1. Ponteiros e Endereços de Memória: O que são? Para que servem ?
  2. Como declarar, inicializar e usar ponteiros
  3. Ponteiros em Funções
  4. Ponteiros, Arrays e Aritmética
  5. Comparação entre ponteiros e const


Tutoriais de C++

Fibonacci com laços
Exibindo 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 Ímpar
Adivinhe o número sorteado pelo computador
Jogo da velha em C++

Um comentário:

  1. De longe, o mais completo material de C++ da internet! E de graça! Ja comprei a apostila!

    ResponderExcluir

Ajude o C++ Progressivo

Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

Clica abaixo pra saber mais!

Apoiar o Projeto Progressivo