Você está na página 1de 2

LISTA2

1 . Escrever um programa em PHP que l o nmero de um funcionrio, o nmero de horas trabalhadas, o valor
que recebe por hora, o nmero de filhos com idade inferior a 14 anos, a idade, o tempo de servio do
funcionrio e o valor do salrio famlia por filho.
- Calcular o salrio bruto, o desconto do INPS (8,5% do salrio bruto) e o salrio famlia.
- Calcular o IR ( Imposto de Renda) como segue:
- Se salrio bruto > 1.500 ento IR = 15% do salrio bruto;
- Se salrio bruto > 500 e Salrio bruto <= 1.500 ento IR = 8% do salrio bruto;
- Se salrio bruto <= 500 ento IR = 0.
- Calcular o adicional conforme especificado:
- Se idade superior a 40 anos ADIC = 2% do salrio bruto;
- Se tempo de servio superior a 15 anos ADIC = 3,5% do salrio bruto;
- Se tempo de servio < 15 anos mas superior a 5 anos e idade maior do que 30 anos ento ADIC = 1,5%
do salrio bruto.
Calcular o salrio lquido. Escrever o nmero do funcionrio, o salrio bruto, total de descontos, adicional e
salrio lquido.
2 . Uma empresa decide presentear seus funcionrios com um bnus de Natal, cujo valor definido do
seguinte modo:
- Os funcionrios do sexo masculino com tempo de casa superior a 15 anos tero direito a um bnus de
20% do seu salrio;
- As funcionrias com tempo de casa superior a 10 anos tero direito a um bnus de 25% do seu salrio;
- Os demais funcionrios tero direito a um bnus de 100.
Escreva um programa em PHP que leia o cdigo, nome do funcionrio, o sexo, o tempo de trabalho (em
anos) e o salrio. O programa em PHP deve calcular o valor do bnus.
3 . Dados trs valores X,Y e Z, verificar se eles podem ser os comprimentos dos lados de um tringulo e, se
forem, verificar se um tringulo equiltero, issceles ou escaleno. Se eles no formarem um tringulo
escrever uma mensagem. Considere a seguinte propriedade: O comprimento de cada lado do tringulo
menor do que a soma dos comprimentos dos outros dois lados.
- equiltero : tem os comprimentos dos trs lados iguais;
- issceles : tem os comprimentos de dois lados iguais;
- escaleno : tem os comprimentos dos trs lados diferentes.
4 . A empresa XYZ resolveu conceder um aumento diferenciado aos seus funcionrios de acordo com a tabela
abaixo. Escrever um programa em PHP que leia o cdigo do funcionrio e o seu salrio atual. Escreva o
cdigo do funcionrio, o salrio atual, o percentual que receber de aumento e o valor deste aumento e o
novo salrio.
Salrio Atual
<500
>500 e <1000
>1000 e <2000
>2000 e <3000
>3000 e <4000
>4000 e <5000
>5000

ndice Aumento
100%
95%
90%
80%
70%
50%
30%

5 . Escrever um programa em PHP que leia o cdigo de identificao de um aluno e as suas trs notas (3
provas + 1 nota referente aos exerccios). Calcular para cada aluno a mdia usando a frmula: mdia = ( N1
+ N2 * 2 + N3 * 3 + NE ) / 7. O programa em PHP deve escrever o cdigo do aluno, suas notas, a mdia e
o conceito correspondente (ver tabela) e a mensagem "APROVADO" (conceito = A, B ou C) ou
"REPROVADO".
Mdia
Conceito
> = 9.0
A
= 7.5 E < 9.0
B
>= 6.0 E < 7.5
C
>= 4.0 e < 6.0
D
< 4.0
E
6 . Elabore um programa em PHP que, dada a idade de um nadador, classifique-o em uma das seguintes
categorias:
- Infantil A: 5 a 7 anos;
- Infantil B: 8 a 10 anos;
- Juvenil A: 11 a 13 anos;
- Juvenil B: 14 a 17 anos;
- Snior: maiores de 18 anos.
O programa em PHP deve escrever a idade e a classificao do nadador.
7 . Um banco conceder um crdito especial aos seus clientes, varivel conforme o saldo mdio no ltimo ano.
Faa um programa em PHP que leia o saldo mdio de um cliente e calcule o valor do crdito de acordo
com a tabela abaixo. Mostre uma mensagem informando o saldo mdio e o valor do crdito.
- De 0 a 200: nenhum crdito;
- De 201 a 400: 20% do valor do saldo mdio;
- De 401 a 600: 30% do valor do saldo mdio;
- Acima de 601: 40% do valor do saldo mdio.
8 . Escrever um programa em PHP que informe se existe estoque para atender um pedido feito a uma fbrica.
O programa em PHP dever receber como entradas o nmero de itens em estoque e o nmero de itens a
serem fornecidos, e dar como sada o estoque atualizado ou uma mensagem indicando no haver itens
suficientes em estoque para atender o pedido.
9 . Escrever um programa em PHP que l trs comprimentos de lados a, b, c e os ordena em ordem
decrescente, de modo que o "a" represente o maior dos trs lados lidos. Determine, a seguir, o tipo de
tringulo que estes trs lados formam, com base nos seguintes casos escrevendo sempre os valores lidos e
uma mensagem adequada:
- Se a > b + c: no formam tringulo algum;
- Se a2 = b2 + c2: formam um tringulo retngulo;
- Se a2 > b2 + c2: formam um tringulo obtusngulo;
- Se a2 < b2 + c2: formam um acutngulo;
- Se forem todos iguais formam um tringulo equiltero;
- Se a = b ou b = c ou a = c ento formam um tringulo issceles.

Você também pode gostar