Sei sulla pagina 1di 2

Instituto Federal de Ciência e Tecnologia do Ceará

Professor: Ítalo Arruda


Disciplina: Desenvolvimento Backend - PHP

Lista de Exercício de PHP para N3

Observações:

• Todas as questões deverão ser salvas em PHP iniciando com a letra “q” seguido do número da questão. Exemplo:
1 questão será salvo como q1.php.
• As entradas e saídas devem ser seguidos conforme o exemplo para que a questão seja considerada correta.
Qualquer erro na saída a questão será dada como errada.
• Ao concluir todas as questões, enviar para o e-mail italo.arruda@ifce.edu.br ou pelo google drive. Todos as
questões devem estar compactadas no formato ZIP ou RAR, seguindo o formato: Italo_Arruda.zip.

1. Faça um programa para calcular um valor A elevado a um expoente B. Os valores A e B deverão ser lidos.
Entrada: 2 5
Saída: 32

2. Faça um programa para ler um valor X e calcular Y = X+2X+3X+4X+5X+...+20X


Entrada: 2
Saída: 420

3. Elabore um procedimento chamado EXIBE_VETOR (vet), que recebe um vetor de números inteiros e
exibe esse vetor na tela com os elementos separados por vírgula, na mesma linha. Entrada: 3 5 6 3 2 4 7 8
19
Saída: 3, 5, 6, 3, 2, 4, 7, 8, 1, 9

4. Elabore uma função chamada QTD_ACIMA_MEDIA (vet), para retornar a quantidade de números de um
vetor de números inteiros que estão acima da média dos valores desse vetor passado por parâmetro.
Entrada: 3 5 6 3 2 4 7 8 1 9
Saída: 5 valores acima da media

5. O Departamento de transito do estado anotou dados de acidentes de transito no ultimo ano. Para cada
motorista envolvido no acidente, tem-se as seguintes informações:
- Ano de nascimento;
- Sexo (M - Masculino, F - Feminino)
- Procedência ( 0 - Capital, 1 - Interior, 2 - Outro estado); Faça um programa que: a) Calcule a porcentagem
de motoristas com menos de 21 anos;
b) Calcule quantas mulheres são da capital;
c) Calcule quantos motoristas do interior do estado tem idade maior que 60 anos; d) Verifique se existe
alguma mulher com idade maior que 60 anos;
Entrada: 2000 M 1 1950 F 0 Saída: 50% 1 0 1

6. Ler um número inteiro e dizer se ele é:


• par e divisivel por 3.
• par e nao divisivel por 3.
• impar e divisivel por 3.
• impar e nao divisivel por 3. Entrada: 6
Saída: par e divisivel por 3
7. Um quiosque de sorvetes vende casquinhas somente nos sabores Chocolate (letra ‘C’) e Morango (letra
‘M’), não permitindo misturar os sabores num mesmo sorvete. Faça um algoritmo para imprimir uma
mensagem nas seguintes situações:
• Sorvete de chocolate com mais de três bolas: “desconto de 10%”;
• Sorvete de chocolate com qualquer quantidade de bolas: “desconto de 5%”;
• Sorvete de morango com qualquer quantidade de bolas: “sorvete sem desconto”.
Entrada: 4 C
Saída: desconto de 10%

8. Dado o número de matrícula de um sócio do clube Boa Social, fornecido pelo usuário, faça um algoritmo
que imprima o mês de pagamento da anuidade, de acordo com as condições abaixo.
• Final 0 – Pagamento em Janeiro
• Final 1 – Pagamento em Fevereiro • Final 2 – Pagamento em Março
• Final 3 – Pagamento em Abril
• Outro final – Pagamento em Maio
Entrada: 20192243
Saída: Pagamento em Abril

9. Dado as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto. Considere:
a) O salário bruto teve um reajuste de 38%.
b) O funcionário receberá uma gratificação de 20% do salário bruto.
c) O Salário total é descontado em 15%
Faça um programa para:
• Imprimir Nome, idade, cargo, salário bruto e salário líquido. Entrada: Reginaldo 35 Professor 1500
Saída: Reginaldo 35 Professor 2484 2111.4

10. Uma empresa tem para um determinado funcionário uma ficha contendo o nome, número de horas
trabalhadas e o n0 de dependentes de um funcionário.
Considerando que:
a) A empresa paga 12 reais por hora e 40 reais por dependentes.
b) Sobre o salário são feitos descontos de 8,5% para o INSS e 5% para IR.
Faça um programa para ler o Nome, número de horas trabalhadas e número de dependentes de um
funcionário. Após a leitura, escreva qual o Nome, salário bruto, os valores descontados para cada tipo de
imposto e finalmente qual o salário líquido do funcionário.
Entrada: Leandro 200 5
Saída: Leandro Bruto 2600 INSS 221 IR 130 Liquido 2249

11. O preço de um automóvel é calculado pela soma do preço de fábrica com o preço dos impostos (45%
do preço de fábrica) e a percentagem do revendedor (28% do preço de fábrica). Faça um programa que
leia o nome do automóvel e o preço de fábrica e imprima o nome do automóvel e o preço final.
Entrada: Ferrari 120000 Saída: Ferrari 222720

12. Uma empresa irá dar um aumento de salário aos seus funcionários de acordo com a categoria de cada
empregado. O aumento seguirá a seguinte regra:
a) Funcionários das categorias A, C, F, e H ganharão 10% de aumento sobre o salário;
b) Funcionários das categorias B, D, E, I, J e T ganharão 15% de aumento sobre o salário;
c) Funcionários das categorias K e R ganharão 25% de aumento sobre o salário;
d) Funcionários das categorias L, M, N, O, P, Q, R e S ganharão 35% de aumento sobre o salário; e)
Funcionários das categorias U, V, X, Y, W e Z ganharão 50% de aumento sobre o salário. Dado o salário e a
categoria do funcionário, calcular e exibir o valor do novo salário.
Entrada: 1000 Z
Saída: 1500

Potrebbero piacerti anche