Errata#
Esta página lista correções do livro organizadas por versão.
Se encontrar um erro, reporte via GitHub ou entre em contato.
Versão 1.2 (2026-04-09)#
Capítulo 3 — Programação Estruturada#
Exercício 3.10#
Imprecisão no enunciado: Enunciado do exercício ficou incompleto e misturou categorias.
Correção: Novo enunciado:
Este programa irá exigir um pouco mais de testes. É comum que donos de cachorros calculem a “idade humana” equivalente de seus cães usando uma simples multiplicação por 7, mas a conta é um pouco mais complexa que isso. O envelhecimento de um cão depende de sua raça e porte. Podemos fazer alguma simplificações para obter uma idade “humana” aproximada. Considere a seguinte classificação por peso:
- Pequeno: até 10 kg (inclusive)
- Médio: acima de 10 kg até 23 kg (inclusive)
- Grande: acima de 23 kg
O cálculo da idade humana deve seguir estas regras:
- Para os dois primeiros anos de vida do cão:
- Pequeno: cada ano equivale a 12,5 anos humanos
- Médio: cada ano equivale a 10,5 anos humanos
- Grande: cada ano equivale a 9 anos humanos
- Para os anos adicionais (idade acima de 2 anos):
- Pequeno: cada ano adicional equivale a 5,2 anos humanos
- Médio: cada ano adicional equivale a 5,7 anos humanos
- Grande: cada ano adicional equivale a 7,8 anos humanos
A idade humana equivalente deve ser calculada somando: a contribuição dos dois primeiros anos (ou da idade total, se o cão tiver menos de 2 anos), e a contribuição dos anos adicionais, se houver.
Tarefa: Escreva um programa que solicite o peso (em kg) e a idade (em anos) de um cão e calcule sua idade humana equivalente de acordo com as regras acima.
Considere que os valores informados são positivos.
Capítulo 4 - Subalgoritmos#
Exercício 4.2#
- Erro na faixa: números devem começar em 10, não em 0.
Escreva um programa que imprima uma tabela das raízes quadradas dos números entre 10 e 100, com incrementos de 10.