Exercícios Resolvidos de Variáveis

Ver Teoria

Enunciado

As idades das pessoas de um determinado grupo são 10, 12, 15 e 17 anos. Calcule e exiba a variação percentual da média das idades caso uma pessoa de 16 anos se junte ao grupo.

Passo 1

Fala aí, maluco! A gente queria só resolver um exercício de prog, mas sempre vem com alguma outra matéria junto.

Mas não se preocupe! Dessa vez, média e variação percentual são de boa. E, primeiramente, a gente precisa pensar num passo a passo. Vamos fazer assim:

  • Calcular a média da primeira situação
  • Calcular a média na segunda situação
  • Calcular a variação percentual
  • Exibir a variação

Vamo começar calculando a média na primeira situação. Pra isso, a gente precisa do somatório das idades.

Pronto! Já temos a primeira média! Vamos pra segunda agora.

Passo 2

Agora a gente precisa somar na variável idades a nova idade, 16, e depois calcular uma segunda média.

Tem algumas coisas pra gente debater sobre esse código. A primeira é o uso do operador +=.

Mas, relaxa! Esse operador tem o mesmo efeito de fazer “idades = idades + 16”.

Esses dois códigos têm exatamente o mesmo efeito. Mas só pra você saber que existem esses dois métodos, beleza? Vou te mostrar uma tabelinha desses operadores, chamados in-place.

Essa tabelinha mostra os principais operadores e suas versões in-place. Mas não precisa usar se não quiser, porque o resultado é exatamente o mesmo, ok?

Show! Vamos voltar ao nosso probleminha. Partiu passo 3.

Passo 3

Agora, a gente só precisa calcular a variação da média. Pra isso, vamos usar a função abs(). Essa função retorna pra gente o valor absoluto do número que a gente colocar dentro dos parênteses:

Com isso, a gente calcula o módulo (valor absoluto) da subtração media_1-media_2. Depois a gente divide pela média inicial. Esse valor é a variação percentual que o professor vacilão pediu.

Agora, a gente precisa exibir esse resultado pro usuário final!

Passo 4

Pra exibir qualquer coisa pro usuário, a gente precisa usar a famigerada função print(). Vamo lá!

Então beleza! Finalizamos nosso exercício!

Resposta