Apostila C++ Progressivo (PDF para download) |
Ela une diversas vantagens do C, como seu incrível poder e usa novidades, com o paradigma de orientação a objetos e algumas funcionalidades a mais.
Ela é muitíssimo utilizada na criação de jogos de alto desempenho, e também é utilizada pra desenvolver o Windows, por exemplo, bem como seu pacote Office.
Não existe linguagem melhor nem pior, e sim uma mais ou menos indicada para determinado projeto.
Em algumas ocasiões, é melhor usar C.
Em outras, é mais útil utilizar C++.
E se já sabe uma, vai aprender a outra com uma facilidade absurda.
Então aumente seu leque de opções, seja um programador mais completo, mais versátil, isso vai aumentar suas chances de conseguir trabalho e vai ter uma opção a mais para resolver problemas, aprendendo a linguagem C++.
Bem vindos ao Curso C++ Progressivo!
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++
Exercícios de saída simples
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++
- 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++
- 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++
- 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 ordenar elementos de um Array (Selection sort)
- Matriz em C++: Array de Arrays
- Matriz em funções
- 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 ordenar elementos de um Array (Selection sort)
- Matriz em C++: Array de Arrays
- Matriz em funções
Nenhum comentário:
Postar um comentário