dgadelha / Portugol-Webstudio

IDE online para o Portugol
https://portugol.dev
GNU General Public License v3.0
259 stars 51 forks source link

não consigo saber em que estou errando #236

Closed Roodwesley closed 3 months ago

Roodwesley commented 3 months ago

Descrição do problema

não consigo saber em que estou errando

Código

caractere nome
    real salariofixo, totaldevendas, comissao, salariofinal

    escreva("Digite o nome do vendedor: ")
    leia(nome)

    escreva("Digite o salário fixo do vendedor: ")
    leia(salariofixo)

    escreva("Digite o total de vendas efetuadas pelo vendedor no mês: ")
    leia(vendasefetuadas)

    comissao - vendasefetuadas * 0.15
    salariofinal - salariofixo + comissao

    escreva("Nome do vendedor: ", nome)
    escreva("Salário fixo: ", salariofixo)
    escreva("Salário no final do mês: ", salariofinal)

Comentários adicionais

No response

dgadelha commented 3 months ago

Olá, acredito que esse seja o código desejado:

programa {
  funcao inicio() {
    cadeia nome
    real salariofixo, totaldevendas, comissao, salariofinal

    escreva("Digite o nome do vendedor: ")
    leia(nome)

    escreva("Digite o salário fixo do vendedor: ")
    leia(salariofixo)

    escreva("Digite o total de vendas efetuadas pelo vendedor no mês: ")
    leia(totaldevendas)

    comissao = totaldevendas * 0.15
    salariofinal = salariofixo + comissao

    escreva("Nome do vendedor: ", nome)
    escreva("Salário fixo: ", salariofixo)
    escreva("Salário no final do mês: ", salariofinal)
  }
}

Troquei o nome de caractere (o correto seria caracter) por cadeia Ajustei a atribuição das variáveis comissao e salariofinal Ajustei a leitura para usar totaldevendas ao invés de vendasefetuadas