A jornada de trabalho semanal é de 40 horas. O funcionário que trabalhar
mais de 40 horas receberá hora extra, cujo valor é o valor da hora regular com
um acréscimo de 50 %. Escreva um algoritmo em portugol que leia o número de horas
trabalhadas em um mês, o salário por hora e escreva o salário total do
funcionário (considere que o mês possua 4 semanas exatas).
Soluções para a tarefa
Respondido por
0
Resposta:
- program hora40;
- uses
- SysUtils;
- var
- numeroHorasTrabalhadasUmMes: integer;
- salarioPorHora: double;
- salarioTotal: double;
- salario: double;
- valorHoraExtra: double;
- qtdHorasExtras: integer;
- salarioExtras: double;
- begin
- { Parte 1 - Solicitando as informações ao usuário }
- Write(Utf8ToAnsi('Informe o número de horas trabalhadas em um mês: '));
- ReadLn(numeroHorasTrabalhadasUmMes);
- Write(Utf8ToAnsi('Informe o salário por hora: '));
- ReadLn(salarioPorHora);
- { Parte 2, calculando o salário }
- if numeroHorasTrabalhadasUmMes <= 160 then
- begin
- { Calcula o salário normal }
- salario := numeroHorasTrabalhadasUmMes * salarioPorHora;
- { Não tem horas extras }
- valorHoraExtra := 0;
- end
- else
- begin
- { Calcula o salário normal que é referencia a 160 horas - 40 horas * 4 semanas }
- salario := 160 * salarioPorHora;
- { Calculando as horas extras }
- qtdHorasExtras := numeroHorasTrabalhadasUmMes - 160;
- { Valor normal + 50% }
- valorHoraExtra := salarioPorHora + (salarioPorHora * 50) / 100;
- { Valor total em horas extras }
- salarioExtras := valorHoraExtra * qtdHorasExtras;
- end;
- { Calculando o salário total }
- salarioTotal := salario + salarioExtras;
- { Exibindo o salário total }
- Writeln(Utf8ToAnsi('O salário total do funcionário acrescido com horas extras foi de: '),
- FormatFloat('#0.00', salarioTotal));
- WriteLn('Enter para fechar o programa.');
- ReadLn;
- end .
Usuário anônimo:
Serve no portugol
Perguntas interessantes
Matemática,
4 meses atrás
Sociologia,
4 meses atrás
Geografia,
4 meses atrás
Matemática,
5 meses atrás
História,
5 meses atrás
Inglês,
10 meses atrás
Matemática,
10 meses atrás