Cadernos para baixar

Exercícios para praticar o que os artigos ensinam e o gabarito comentado, em PDF.

Operadores, Texto e Conversa com o Usuário
Operadores, Texto e Conversa com o Usuário

Operadores e texto em C#: a divisão inteira que perde a vírgula, o resto com… [+]

O Programa Que Escolhe e Repete: if, switch e Laços
O Programa Que Escolhe e Repete: if, switch e Laços

Controle de fluxo em C#: if, else if e else, o switch clássico que não deixa… [+]

Métodos: Dividindo o Problema em Partes Que Conversam
Métodos: Dividindo o Problema em Partes Que Conversam

Métodos em C#: declaração, retorno e corpo de expressão, funções locais nas… [+]

Guardando Muitos Valores: Arrays, Listas e Dicionários
Guardando Muitos Valores: Arrays, Listas e Dicionários

Coleções em C#: arrays de tamanho fixo e com acesso verificado, índices do fim… [+]

Quando Algo Dá Errado: Exceções em C#
Quando Algo Dá Errado: Exceções em C#

Exceções em C#: como ler um stack trace, try, catch na ordem certa, filtros… [+]

Classes e Objetos: Dando Forma aos Dados da Livraria
Classes e Objetos: Dando Forma aos Dados da Livraria

Classes e objetos em C#: campos, objetos como tipos de referência… [+]

Propriedades e Encapsulamento: Deixar Ler, Controlar a Escrita
Propriedades e Encapsulamento: Deixar Ler, Controlar a Escrita

Propriedades em C#: get e set no lugar de getters e setters, propriedades… [+]

Herança: Quando um Tipo É uma Versão Especializada de Outro
Herança: Quando um Tipo É uma Versão Especializada de Outro

Herança em C#: classe base e derivada, construtor com base, virtual e… [+]