Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

eu fiquei em duvida

na parte: media += media * 0.1

pq tem que multiplicar a media por 0.1?

1 resposta
solução!

Oi Eduardo, boa tarde. Tudo bem?

Observe que neste caso a nossa professora quer explorar uma outra funcionalidade que pode ser implementada. Ela quer colocar em prática a seguinte condição: Se o aluno tiver a média maior ou igual a 7, que a média final tenha 1 décimo a mais de nota.

Para tanto, pensemos: 1 décimo é 1 dividido por 10 certo? Ou seja, 1 / 10, que por sua vez em notação decimal é 0.1.

Como ela quer pegar um décimo da nota média, então devemos calcular quanto é o um décimo da média já obtida, e fazemos isso, multiplicando a média pelo 1 / 10 = 0.1, resultando em media * 0.1.

Agora, esse novo valor deverá ser somado à média que o aluno já tem. Portanto, uma forma seria fazer media = media + media * 0.1, porém, em forma reduzida, utilizando o operado += teríamos media += media * 0.1.

Só para ilustrar, imagina que um aluno tivesse obtido media 8! Ou seja, media = 8. Como essa nota é maior ou igual a 7, ele vai ganhar o bônus de 1/10, ou seja, irá ganhar 8 * 0.1 = 0.8. Portanto a média final dele será 8 + 0.8 = 8.8.

Espero ter ajudado...abraços