Exercício de Programação – Salário

1 – Salário por Hora

Escreva um algoritmo que lê o nome de um funcionário, o valor da sua hora de trabalho e a quantidade de horas que ele trabalhou. O algoritmo deve calcular o valor do salário a ser pago e mostrar a seguinte mensagem: “O funcionário Nome do Funcionário trabalhou Horas Trabalhadas horas por R$ Valor da Hora e deve receber R$ Valor do Salário“.

2 – Salário com Plano de Carreira

Escreva um algoritmo que lê o nome de um funcionário, o seu nível dentro do plano de carreira da empresa e a quantidade de horas que ele trabalhou. O algoritmo deve calcular o valor do salário a ser pago e mostrar a seguinte mensagem: “O funcionário Nome do Funcionário trabalhou Horas Trabalhadas horas por R$ Valor da Hora (Nível Nível do Funcionário) e deve receber R$ Valor do Salário“.

O plano de carreira da empresa segue a tabela abaixo:

Nível Valor da Hora
1 R$ 15,00
2 R$ 18,00
3 R$ 22,00
4 R$ 27,00
5 R$ 33,00

3 – Salário com Plano de Carreira e Promoção

Escreva um algoritmo que lê o nome de um funcionário, o seu nível dentro do plano de carreira da empresa, a quantidade de horas que ele trabalhou e se ele vai ter promoção. O algoritmo deve calcular o valor do salário a ser pago e mostrar a seguinte mensagem: “O funcionário Nome do Funcionário trabalhou Horas Trabalhadas horas por R$ Valor da Hora (Nível Nível do Funcionário) e deve receber R$ Valor do Salário“. Após essa mensagem, se o funcionário teve promoção, a seguinte mensagem deve ser exibida: “O funcionário Nome do Funcionário teve promoção, trabalhou Horas Trabalhadas horas por R$ Valor da Hora (Nível Nível do Funcionário) e o seu novo salário é de R$ Valor do Salário“.

O plano de carreira da empresa segue a tabela abaixo:

Nível Valor da Hora
1 R$ 15,00
2 R$ 18,00
3 R$ 22,00
4 R$ 27,00
5 R$ 33,00

GitHub: Solução, Solução com Propriedades do C#


Dependendo da disciplina que você está cursando, faça o(s) exercício(s) acima usando:

  • Portugol, C# e/ou Java
  • Console, Desktop e/ou Web
  • Sem/Com Tratamento de Erros (Exceções)
  • Estruturado, Procedimental e/ou Orientado a Objetos

Se você gostou do post, tem alguma dúvida ou encontrou algum erro, por favor, deixe uma mensagem! Seu feedback é muito importante!