Lógica de Programação
Unimep/Pronatec
2° Semestre/2014
AULA 05
- Prof. André Bertoletti -
apbertolet@unimep.br
Aula de hoje
• Correção do algoritmo n° 9 (prova P1)
• Estruturas condicionais
• Operadores lógicos unitários
• Exercícios...
Hora do Código
Acesse, identifique-se e faça os exercicios!
abre.ai/horadocodigo
Exercício 9 (P1)
Vamos resolver juntos!
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...
Quais serão as
variáveis
necessárias?
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...
Qual nome eu
darei para cada
uma destas
variáveis?
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...
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...
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...
Qual será o tipo
de cada uma
destas
variáveis?
decimal
texto
decimal
decimal
decimal
decimal
decimal
decimal
decimal
SalarioMinimo
NomeFuncionario
NumeroHorasNormais
Num...
Quais serão as
entradas,
processamentos
e saídas?
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...
Ufa... Agora sim,
posso começar
a escrever meu
algoritmo.
1. Inicio
2. Decimal SalarioBruto
3. Texto NomeFuncionario
4. Decimal SalarioMinimo
5. Decimal NumeroHorasNormais
6. Decim...
Bora codificar!
Passe o exercício anterior para um
programa em C#
Vamos depurar nosso
código
Entendendo o que acontece linha a
linha
Visualize o que tem dentro
de cada variável
Prova (P1) Corrigida
Acesse o link:
http://abre.ai/materiaistii
Por hoje é só...
Agora é hora de estudar!
Lógica de Programação - Unimep/Pronatec - Aula05
Lógica de Programação - Unimep/Pronatec - Aula05
Próximos SlideShares
Carregando em…5
×

Lógica de Programação - Unimep/Pronatec - Aula05

425 visualizações

Publicada em

Quinta aula de Lógica de Programação da turma de Técnico em Informática para Internet, do curso Pronatec/UNIMEP, realizada no segundo semestre de 2014.

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
425
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
27
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lógica de Programação - Unimep/Pronatec - Aula05

  1. 1. Lógica de Programação Unimep/Pronatec 2° Semestre/2014 AULA 05 - Prof. André Bertoletti - apbertolet@unimep.br
  2. 2. Aula de hoje • Correção do algoritmo n° 9 (prova P1) • Estruturas condicionais • Operadores lógicos unitários • Exercícios C#
  3. 3. Hora do Código Acesse, identifique-se e faça os exercicios! abre.ai/horadocodigo
  4. 4. Exercício 9 (P1) Vamos resolver juntos!
  5. 5. 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.
  6. 6. Quais serão as variáveis necessárias?
  7. 7. 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.
  8. 8. Qual nome eu darei para cada uma destas variáveis?
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. Qual será o tipo de cada uma destas variáveis?
  13. 13. decimal texto decimal decimal decimal decimal decimal decimal decimal SalarioMinimo NomeFuncionario NumeroHorasNormais NumeroHorasExtras SalarioBruto ValorHoraNormal ValorHoraExtra SalarioHorasNormais SalarioHorasExtras
  14. 14. Quais serão as entradas, processamentos e saídas?
  15. 15. 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
  16. 16. Ufa... Agora sim, posso começar a escrever meu algoritmo.
  17. 17. 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
  18. 18. Bora codificar! Passe o exercício anterior para um programa em C#
  19. 19. Vamos depurar nosso código Entendendo o que acontece linha a linha
  20. 20. Visualize o que tem dentro de cada variável
  21. 21. Prova (P1) Corrigida Acesse o link: http://abre.ai/materiaistii
  22. 22. Por hoje é só... Agora é hora de estudar!

×