Home › Fóruns › Programação Básica › M01 A08 Ex 08 – Aumento de Salario
- Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 1 ano, 3 meses atrás por Tutora Jessica.
-
AutorPosts
-
-
29 de junho de 2023 às 16:23 #118820Simone LacerdaParticipante
Gente.. desculpe mas estou um pouco perdida. Poderiam me ajudar e corrigir meu exercício, por favor?
Eu estou confusa, porque quando declaro o Calculo logo abaixo de real salario, reajuste, valor, novoSalario o programa não roda
e quando eu coloco no meio do código ele roda normalmente? alterando o calculo para o meio do código o programa roda, mas esta correto?programa {
inclua biblioteca Matematica –> m
funcao inicio()
{
cadeia funcionario
real salario, reajuste, valor, novoSalarioescreva(“{ EXERCICIO 008 – Aumento Salarial }\n”)
escreva(“Nome do Funcionário: “)
leia(funcionario)
escreva(“Salário: “)
leia(salario)
escreva(“Reajuste (%): “)
leia(reajuste)
valor = salario * reajuste/100
novoSalario = salario + valor
escreva(“—————RESULTADO—————\n”)
escreva(“”+ funcionario + ” ganhava R$ “+ salario +”\n”)
escreva(“e depois de ganhar ” + reajuste + ” % de aumento\n”)
escreva(“vai passar a ganhar R$ ” + m.arredondar(novoSalario, 2) + “”)}
} -
29 de junho de 2023 às 18:27 #118822Tutora JessicaModerador
Ola Simone, o seu código esta correto dessa forma sim.
O erro que aparece é que existe uma ordem correta para seu código funcionar, o seu cálculo não deu certo colocando ele acima, pois as variáveis não haviam sido inicializadas em lugar nenhum antes do cálculo.
Você precisa inicializar ela primeiro para depois colocar o cálculo que deseja.
Consegui lhe explicar dessa forma?
Caso ainda fique alguma dúvida, só retornar ao fórum que iremos lhe ajudar, aah.. quando for publicar algum código no fórum, dê uma pesquisada para ver se já não existe a mesma dúvida ou algum tópico já criado do mesmo exercício, assim conseguimos deixar o fórum mais organizado.
Bons estudos 🖖 -
30 de junho de 2023 às 11:40 #118853Simone LacerdaParticipante
Olá Jessica.. muito obrigada pela ajuda.. conseguiu explicar sim.
Eu vejo sim se tem alguma explicação antes de enviar, e tinha explicação sobre este exercício, mas eu não havia entendido essa questão quanto a declaração da variável, estava fazendo besteira aqui, mas agora entendi.. rs
Obrigada.
-
26 de julho de 2023 às 20:14 #120552Ian FontesParticipante
Estou com um problema na hora de dar o resultado, estou conseguindo obter o resultado porém não estou conseguindo fazê-lo somar com o salario e fica só quanto de aumento “ganhei”.
escreva(“Exercicio 9 – aumento salaria”)
escreva(“\nnome do funcionario : “)
cadeia nome
leia(nome)
escreva(“Salário ” )
real salario
leia(salario)
escreva(“reajuste: “)
real r
leia(r)
escreva(“\n ———-RESULTADO—————“)
escreva(“\n” + nome + ” ganhava ” + salario )
escreva(” \ ne depois de ganhar ” + r + “de aumento “)
escreva(” \n vai passar a ganhar: ” + (r/100)*salario ) -
27 de julho de 2023 às 10:26 #120574Tutora JessicaModerador
Ola Ian, trouxe a sua dúvida para uma ja existente no fórum e com uma explicação, de uma olhada acima.
O seu código precisa de mais uma variavel para salario novo e com a devida conta matemática nessa variável, com isso você so incrementa a variavel no seu escreva.
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.