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

A lógica tá certo?, não encontro o erro

<meta charset="UTF-8">

<h1>Reajuste Salarial </h1>
    <p>Sejam Bem Vindo, Aqui você saberá o Reajuste do seu Salário </p>

    <script>

    var nome = prompt ("Olá, Senhor(a), Qual seu nome?")   
    var sal = prompt (`Senhor(a) ${nome}, entre com o seu salário, e será feito o reajuste.`);
    if (sal < 500){
        var r = sal * 1.15;
        document.write("Senhor(a) ") + nome + (" , seu reajuste salarial é igual á: ") + Math.round(r) + (" .");
    } else {
        if (sal <= 1000){
            var r = sal * 1.1;
            document.write("Senhor(a) ") + nome + (" , seu reajuste salarial é igual á: ") + Math.round(r) + (" .");
        } else {
            var r = sal * 0.5;
            document.write("Senhor(a) ") + nome + (" , seu reajuste salarial é igual á: ") + Math.round(r) + (" .");
        }
    }
</script>
1 resposta
solução!

Olá Pedro, como vai?

Perceba que toda vez que você utilizou o document.write(), só está chamando o que está dentro do primeiro parêntese. Você está fechado na primeira palavra, assim, o restante ele acaba ignorando.

Veja como funcionaria:

document.write("Senhor(a) " + nome + ", seu reajuste salarial é igual á: " + Math.round(r) + " .");

Faça o teste e me diga se faz sentido. Aguardo seu retorno.

Um forte abraço!