Oi Luis,
Quando temos uma variavel com um determinado valor e queremos incrementá-la com outro valor, geralmente escrevemos o código assim:
int valor = 10;
valor = valor + 10;
Console.WriteLine(valor);
//vai imprimir 20
Ou seja, a variavel valor inicialmente era 10, e então incrementamos ela em mais 10, ficando no final com o valor 20.
Mas existe uma outra maneira de incrementar o valor de uma variavel:
int valor = 10;
valor += 10;
Console.WriteLine(valor);
//vai imprimir 20
valor+= 10
é a mesma coisa que valor = valor + 10
. É apenas um atalho(shortcut) para deixar o código um pouquinho menor.
Agora, voltando ao exemplo do exercício:
int valor = 10;
valor += 50;
int total = 40 + valor;
No final do programa, a variavel total fica com o valor 100:
//variavel valor comeca valendo 10
int valor = 10;
//incrementa a variavel valor em 50, ou seja, ela passar a valer 60:
valor += 50;
//lembre-se que essa linha anterior é a mesma coisa que: valor = valor + 50;
//variavel total é igual a 40 mais o valor da variavel valor que é 60, resultado entao dá 100.
int total = 40 + valor;
Bons estudos!