Olá, Henrique! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de split para separar informações do produto em JavaScript, utilizou muito bem o innerHTML para atualizar dinamicamente o carrinho e ainda compreendeu a importância do acúmulo de valores para calcular o total geral das compras.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é usar toFixed(2) ao exibir valores monetários, garantindo que o preço sempre apareça com duas casas decimais. Assim:
let preco = quantidade * valorUnitario;
carrinho.innerHTML += `
<section class="carrinho__produtos__produto">
<span class="texto-azul">${quantidade}x</span> ${nomeProduto}
<span class="texto-azul">R$${preco.toFixed(2)}</span>
</section>`;
Isso faz com que os valores fiquem formatados corretamente, evitando problemas de arredondamento na exibição.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!