Olá Camila, tudo bem com você?
Peço desculpas pela demora em lhe responder.
O código compartilhado está apresentando um erro de sintaxe (SyntaxError
) devido à falta do parêntese para o fechamento da função parseInt
.
Peço que adicione o seguinte parênteses )
e um ponto e vírgula ;
ao final da linha onde ocorre a declaração e atribuição variáveis valorpago
e precoproduto
. Ficando como apresentado abaixo.
var valorpago = parseInt(prompt("Qual é o valor pago ?"));
var precoproduto = parseInt(prompt("Qual é o preço do produto?"));
Após realizar essa modificação, salve o arquivo e execute-o.
Código completo com a mudança descrita já aplicada
<meta charset="UTF-8">
<script>
var valorpago = parseInt(prompt("Qual é o valor pago ?"));
var precoproduto = parseInt(prompt("Qual é o preço do produto?"));
var resposta = (valorpago - precoproduto);
alert("O troco a ser dado é " + resposta);
</script>
A recomendação de adição do ponto e vírgula ;
ao final da linha possui o objetivo de deixar o código seguindo os padrões de boas práticas de programação. Dessa forma deixamos explícito o final da linha de código.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Espero ter ajudado. Em caso de dúvidas estou à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!