Em vez de comparar as duas variáveis utilizando o operador ==, Braga utilizou o operador = que atribuiu o valor da quantidadeCarbono2 à quantidadeCarbono1
if(quantidadeCarbono1 = quantidadeCarbono2 )
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Em vez de comparar as duas variáveis utilizando o operador ==, Braga utilizou o operador = que atribuiu o valor da quantidadeCarbono2 à quantidadeCarbono1
if(quantidadeCarbono1 = quantidadeCarbono2 )
Nas linguagens de programação sempre temos vários operadores para diferentes usos, no caso, = é um operador usado para atribuir valores, e == é um operador usado para fazer comparações.
O programa dele possui um if, que é uma função que pede uma condição, e a condição que "Braga" busca para esse if funcionar direito é comparar se as quantidades de carbono são iguais, por isso é necessário o uso do operador == (operador de comparação) e não do operador =.
Entendeu? Qualquer coisa só falar.