na parte: media += media * 0.1
pq tem que multiplicar a media por 0.1?
na parte: media += media * 0.1
pq tem que multiplicar a media por 0.1?
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