Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

condicional: importado ou nacional.

Comecei a fazer exercícios de condicional que achei no google. o primeiro que me deparei é: -O programa irá receber o nome e valor de um produto qualquer. O usuário irá dizer se ele é importado ou nacional. -Ao final do programa deverá ser exibido na tela as informações do produto e caso ele seja "importado" seu preço será multiplicado por 2,17.

fiz o seguinte código, que não rodou : Qual o problema no meu codigo?

<meta charset = "UTF-8">


<script>


    var nomeProduto = prompt("Qual é o nome do produto?");

    var valorProduto = parseInt(prompt("Qual é o valor do produto?"));


    var importado = prompt ("É um produto importado? Responda S ou N");




document.write("O nome do produto é" + nomeProduto); 

document.write("O valor do produto é" + valorProduto);


    if importado == S 
        {valorProduto* 2,17}
    document.write ("O valor do seu produto importado é " valorProduto*2,17 )

</script>
1 resposta
solução!

Bom dia Camila, tudo bem? Espero que sim!

Para realizar a comparação de importado, deve comparar a uma string, uma vez que o S não é uma variável.

Além disso, os números decimais usam o ponto ( . ) ao invés da vírgula.

Imprima o valor do produto somente após a checagem para que não apareça o valor sem a conversão caso seja importado. Aqui vai uma forma de como pode ficar o programa:

<meta charset = "UTF-8">

<script>
    var nomeProduto = prompt("Qual é o nome do produto?");
    var valorProduto = parseInt(prompt("Qual é o valor do produto?"));
    var importado = prompt ("É um produto importado? Responda S ou N");

    document.write("O nome do produto é" + nomeProduto); 

    if (importado == "S") {
        valorProduto = valorProduto * 2.17
    }
    document.write ("O valor do seu produto importado é " + valorProduto )

</script>

Repare que caso o produto seja importado, o valorProduto será atualizado e depois é impresso na tela. Caso não seja importado o if não será executado e o valorProduto manterá o mesmo valor.

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!