Elabore um algoritmo que leia as variáveis C e N, respectivamente código e número de horas trabalhadas de um operário. E calcule o salário sabendo-se que ele ganha R$ 10,00 por hora. Quando o número de horas excederem a 50 calcule o excesso de pagamento armazenando-o na variável E, caso contrário zerar tal variável. A hora excedente de trabalho vale R$ 20,00. No final do processamento imprimir o salário total e o salário excedente.
Soluções para a tarefa
var
real c, n, e, sal, hex;
inicio
escreva('digite o n de horas trabalhadas');
leia(n);
se (n>50) entao
e:=n-50;
hex:=e*20;
sal:=50*10;
escreva(' Salário Total e Excedente:' sal, hex);
senao
e:=0;
sal:=n*10;
escreva ('Salario Total e Excedente:' sal, e);
fim
Resposta:
Var
// Seção de Declarações das variáveis
C, N, salario, extra : inteiro
Inicio
Escreva("Digite o Código do Trabalhador: ")
Leia(C)
Escreva("Digite as horas Trabalhadas: ")
Leia(N)
// condicional para verificar quantas horas trabalhou se maior que 50 fara o calculo de horas extras, caso contrario ira zerar a var. de extras e so verificara o salario.
se N > 50 então
salario <- (N-1)*10
extra<-(N-50)*20 + salario
escreval ("O seu salário é de: R$", salario,",00")
escreval ("O seu salário com horas extras é de: R$", extra,",00")
senão
salario <- N*10
extra:=0
escreval ("não realizou hora extra, seu salario é de: R$", salario,",00")
escreval ("horas extras é de: R$", extra,",00")
fimse
Fimalgoritmo
Explicação passo-a-passo: