Exercícios Resolvidos de Expressões e saída de dados

Ver Teoria

Enunciado

Um círculo de raio 2 é colocado dentro de um retângulo de lados 5 e 7. Faça um programa que informe o tamanho da área do retângulo que não está sendo ocupada pelo círculo.

Passo 1

E ai, cara! Nesse exercício aqui a gente precisa lembrar das fórmulas das áreas das figuras planas.

Tá escrito que a gente tem um retângulo de lados 5 e 7, com um círculo de raio 2 dentro. Então, o que a gente tem é mais ou menos isso aqui:

E o exercício pede a área do retângulo que não tá sendo ocupada pelo círculo (área azul, na ilustração acima).

Pra calcular a área em azul, a gente pode calcular a área total do retângulo e depois subtrair a área do círculo! Pra isso, a gente precisa de alguns passos:

  1. Calcular a área do retângulo
  2. Calcular a área do círculo
  3. Calcular a diferença e exibir

Aqui no primeiro passo a gente precisa da área do retângulo, que é dada por:

Nesse caso,

Beleza! Agora precisamos calcular a área do círculo no passo 2.

Passo 2

Nessa parte aqui a gente precisa puxar lá do fundo da gaveta a fórmula da área de um círculo:

Como a gente também sabe o valor de R, então já podemos calcular também!

Não esquecendo das regras de precedência: a potenciação ali vai ser calculada antes da multiplicação, beleza? É isso que a gente quer mesmo!

Só falta a gente calcular a diferença entre essas áreas agora, no passo 3!

Passo 3

Agora, pra chegar na área do retângulo não sobreposta pelo círculo, a gente vai a área do círculo do retângulo:

Beleza! Agora a nossa variável area_restante tem dentro dela o valor da área em azul da ilustração. Pra concluir o exercício, a gente precisa exibir ela pro usuário. Vamos fazer isso usando o comando print().

Beleza! Agora que já fizemos tudo, a gente precisa testar, né? É sempre bom fazer aquele teste maroto pra garantir que a gente fez tudo certo. Vamos executar esse programa pra ver no que dá!

Opa! Executou sem erros!

Valeu! Até o próximo exercício!

Resposta