- Ferramentas úteis File Manager, Terminal, Text Editor
- Instalação do C++ (Mingw)
- IDE: Visual Studio Code (vscode)
- IDE: Replit
- Uso do Bash e Instalação do Git Bash
- Tipos de dados primitivos
- O tipo string
- Limites e Modificadores de tipo
- Conversão entre tipos (casting)
- Variáveis: Boas práticas
- Operações aritméticas +, -, *, /
- Não tenha medo de erros
- math.h (pow, sqrt)
- Problema da divisão de dois inteiros
- Entrada de dados básica com cin
- Impressão formatada
- Operadores lógicos &&, ||, ==, ()
- Técnicas de if e else
- Switch case
- Operador de módulo
- Exercícios de módulo
- Variáveis locais e globais
- Tratando Conflitos de Nomes com Namespaces
- Funções: parâmetros e retornos
- Retornando no meio da função
- Debugando em funções
- Variáveis estáticas em funções
- Valores default em funções
- Números Aleatórios: Introdução
- As funções
rand()
esrand()
- Gerando números aleatórios com o Mersenne Twister
- argc e argv