# //eu fiz uma solução um pouco diferente pra concertar quando se tem 0 quantidade pra nao ser adicionado no carrinho
let totalGeral = 0;
limpar();
function adicionar(){
let produto = document.getElementById('produto').value;
let nomeProduto = produto.split('-')[0];
let valorUnitario = parseFloat(produto.split('R$')[1].trim()); // Converte para número e remove espaços
let quantidade = parseInt(document.getElementById('quantidade').value); // Converte para inteiro
// Verifica se a quantidade é um número inteiro positivo e se o valorUnitario é válido
if (quantidade <= 0 || valorUnitario <= 0) {
alert("Por favor, insira uma quantidade inteira e um preço válidos.");
return; // Sai da função se houver erro
}
let preco = quantidade * valorUnitario;
let carrinho = document.getElementById('lista-produtos');
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>`;
totalGeral += preco;
let campoTotal = document.getElementById('valor-total');
campoTotal.textContent = `R$ ${totalGeral.toFixed(2)}`; // Formata o total para duas casas decimais
document.getElementById('quantidade').value = 0;
}
function limpar(){
totalGeral = 0;
document.getElementById('lista-produtos').innerText = '';
document.getElementById('valor-total').textContent = 'R$ 0';
}