Lógica de Programação - Unimep/Pronatec - Aula05
-
Upload
apbertoletti -
Category
Software
-
view
159 -
download
0
Transcript of Lógica de Programação - Unimep/Pronatec - Aula05
Lógica de Programação
Unimep/Pronatec
2° Semestre/2014
AULA 05
- Prof. André Bertoletti -
Aula de hoje
• Correção do algoritmo n° 9 (prova P1)
• Estruturas condicionais
• Operadores lógicos unitários
• Exercícios C#
Faça um algoritmo que receba o valor do salario mínimo, o nome do funcionário, o número de horas normais trabalhadas e o número de horas extras trabalhadas por este funcionário. A seguir, calcule e exiba o valor do salário bruto final que este funcionário irá receber, seguindo as regras abaixo: a. O valor da hora normal trabalhada é de 1/20 do salário mínio; b. O valor da hora extra trabalhada é de 1/15 do salário mínimo; c. O salário de horas normais equivale ao número de horas normais trabalhadas multiplicado pelo valor da hora normal. d. O salário de horas extras equivale ao número de horas extras trabalhadas multiplicado pelo valor da hora extra. e. O salário bruto final equivale a soma do salário das horas normais com o salário das horas extras.
Faça um algoritmo que receba o valor do salario mínimo, o nome do funcionário, o número de horas normais trabalhadas e o número de horas extras trabalhadas por este funcionário. A seguir, calcule e exiba o valor do salário bruto final que este funcionário irá receber, seguindo as regras abaixo: a. O valor da hora normal trabalhada é de 1/20 do salário mínimo; b. O valor da hora extra trabalhada é de 1/15 do salário mínimo; c. O salário de horas normais equivale ao número de horas normais trabalhadas multiplicado pelo valor da hora normal. d. O salário de horas extras equivale ao número de horas extras trabalhadas multiplicado pelo valor da hora extra. e. O salário bruto final equivale a soma do salário das horas normais com o salário das horas extras.
salario mínimo
nome do funcionário
número de horas normais
número de horas extras
salário bruto
valor da hora normal
valor da hora extra
salário de horas normais
salário de horas extras
SalarioMinimo
NomeFuncionario
NumeroHorasNormais
NumeroHorasExtras
SalarioBruto
ValorHoraNormal
ValorHoraExtra
SalarioHorasNormais
SalarioHorasExtras
salario mínimo
nome do funcionário
número de horas normais
número de horas extras
salário bruto
valor da hora normal
valor da hora extra
salário de horas normais
salário de horas extras
SM
NF
NHN
NHE
SB
VHN
VHE
SHN
SHE
salario mínimo
nome do funcionário
número de horas normais
número de horas extras
salário bruto
valor da hora normal
valor da hora extra
salário de horas normais
salário de horas extras
X
Y
X
W
A
B
C
D
E
decimal
texto
decimal
decimal
decimal
decimal
decimal
decimal
decimal
SalarioMinimo
NomeFuncionario
NumeroHorasNormais
NumeroHorasExtras
SalarioBruto
ValorHoraNormal
ValorHoraExtra
SalarioHorasNormais
SalarioHorasExtras
Faça um algoritmo que receba o valor do salario mínimo, o nome do funcionário, o número de horas normais trabalhadas e o número de horas extras trabalhadas por este funcionário. A seguir, calcule e exiba o valor do salário bruto final que este funcionário irá receber, seguindo as regras abaixo: a. O valor da hora normal trabalhada é de 1/20 do salário mínio; b. O valor da hora extra trabalhada é de 1/15 do salário mínimo; c. O salário de horas normais equivale ao número de horas normais trabalhadas multiplicado pelo valor da hora normal. d. O salário de horas extras equivale ao número de horas extras trabalhadas multiplicado pelo valor da hora extra. e. O salário bruto final equivale a soma do salário das horas normais com o salário das horas extras.
E
S
P
1. Inicio 2. Decimal SalarioBruto 3. Texto NomeFuncionario 4. Decimal SalarioMinimo 5. Decimal NumeroHorasNormais 6. Decimal NumeroHorasExtras 7. Decimal ValorHoraNormal 8. Decimal ValorHoraExtra 9. Decimal SalarioHorasNormais 10. Decimal SalarioHorasExtras 11. Ler(NomeFuncionario) 12. Ler(NumeroHorasNormais) 13. Ler(NumeroHorasExtras) 14. Ler(SalarioMinimo) 15. ValorHoraNormal <- SalarioMinimo/20 16. ValorHoraExtra <- SalarioMinimo/15 17. SalarioHorasNormais <- NumeroHorasNormais * ValorHoraNormal 18. SalarioHorasExtras <- NumeroHorasExtras * ValorHoraExtra 19. SalarioBruto <- SalarioHorasNormais + SalarioHorasExtras 20. Escrever(SalarioBruto) 21. Fim
Prova (P1) Corrigida
Acesse o link: http://abre.ai/materiaistii