This exercise is faculty, I'm trying to do for VisualG
but always from that "error syntax", which I did.
I tried others in other ways but found it easier to understand.
I do not want the answer, I want to find out where I'm going wrong to try to fix it or if I have another way to do it.
algoritmo "valores beneficios"
var
salario, aumento, novo_sal :real
cargo :logico
Tecnico1, programador2, advogado3, doutor4, farmaceutico5 :caractere
INICIO
//codigo abaixo com seus respectivos valores
ESCREVAl ("Digite o cargo do funcionário 1, 2, 3, 4 ou 5")
LEIA (cargo)
ESCREVAl ("Digite o valor do salario")
LEIA (salario)
aumento <— salario * 50 / 100
ESCREVAl ("O valor do aumento é: ", aumento)
novo_sal <— salario + aumento
ESCREVAl ("O novo salario é: ", novo_sal)
FIM
SENÃO SE (cargo = 2)
I have not copied all my code because the error is already in the beginning
statement I'm trying to figure out
Make a program that receives the code corresponding to an employee's position and current salary and shows the position, amount of increase, and your new salary.
If the user enters code 2 and the salary equals $ 1550.00. What will be the end result of the algorithm?
ALGORITMO SOLUÇÃO:
ALGORITMO
DECLARE salario, aumento, novo_sal, cargo NUMÉRICO
ESCREVA “Digite o cargo do funcionário (1, 2, 3, 4 ou 5).
LEIA cargo
ESCREVA “Digite o valor do salario: “
LEIA salario
SE (cargo = 1)
ENTÃO INÍCIO
ESCREVA “O cargo é Escriturário”
aumento <— salario * 50 / 100
ESCREVA “O valor do aumento é: “, aumento //
novo_sal <— salario + aumento
ESCREVA “O novo salario é: “, novo_sal
FIM
SENÃO SE (cargo = 2)
ENTÃO INÍCIO
ESCREVA “O cargo é Secretário”
aumento <— salario * 35 / 100
ESCREVA “O valor do aumento é: “, aumento
novo_sal <— salario + aumento
ESCREVA “O novo salario é: “, novo_sal
FIM
SENÃO SE (cargo = 3)
ENTÃO INÍCIO
ESCREVA “O cargo é Caixa”
aumento <— salario * 20 / 100
ESCREVA “O valor do aumento é: “, aumento
novo_sal <— salario + aumento
ESCREVA “O novo salario é: “, novo_sal
FIM
SENÃO SE (cargo = 4)
ENTÃO INÍCIO
ESCREVA “O cargo é Gerente”
aumento <— salario * 10 / 100
ESCREVA “O valor do aumento é: “,
aumento
novo_sal <— salario + aumento
ESCREVA “O novo salario é: “, novo_sal
FIM
SENÃO SE (cargo = 5)
ENTÃO INÍCIO
ESCREVA “O cargo é Diretor”
aumento <— salario * 0 / 100
ESCREVA “O valor do aumento é: “, aumento
novo_sal <— salario + aumento
ESCREVA “O novo salario é: “, novo_sal
FIM
SENÃO ESCREVA “Cargo Inexistente!”
FIM_ALGORITMO