1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍ
CURSO: Técnico em Desenvolvimento de Software
DISCIPLINA: Programação para WEB
PROFESSOR: Regis Pires Magalhães
LISTA DE EXERCÍCIOS 01
1. Escreva um programa em PHP para mostrar os números pares de 200 a 300.
2. Escreva um programa em PHP para mostrar a data atual e uma saudação (bom dia, boa tarde
ou boa noite) de acordo com a hora do dia. Criar uma função saudacao que recebe uma
determinada hora e retorna a saudação correspondente.
Exemplo: Parnaíba, 6 de março de 2008. Boa Tarde.
3. Escreva um programa em PHP para receber 2 números em um formulário e exibir:
- sua soma
- sua subtração
- sua multiplicação
- sua divisão
- o resto de sua divisão
- a média entre eles
Nota: Os resultados devem ser exibidos no formato numérico brasileiro com 2 casas decimais e
separador de milhares. Exemplo: para os números 567 e 821, apresentar: Soma: 1.388,00.
Dica: usar a função number_format. Ex.: number_format(1388, 2, ',', '.')
4. Escreva um programa em PHP para receber um texto em um formulário e exibir:
- Sua quantidade de caracteres (tamanho)
- Sua string reversa (texto ao contrário). Dica: função strrev
- Com a primeira letra do texto em letra maiúscula. Dica: função ucfirst.
5. Escreva um programa em PHP para receber 2 números em um formulário e mostrar 20
números aleatórios entre os 2 números dados. Dica: função mt_rand. Exemplo:
mt_rand(1000,5000) retorna um número aleatório entre 1000 e 5000.
6. Escreva um programa em PHP que gere uma senha aleatória de 8 dígitos podendo conter
letras, números e símbolos. Crie a função gera_senha. Dica: funções mt_rand e chr. Exemplo:
chr(65) retorna a letra 'A' (65 em decimal).
7. Escreva um programa em PHP para receber o nome de um estado do Brasil em um formulário
e exibir sua capital.
8. Escreva um programa em PHP para receber um texto em um formulário e mostrar:
- exibir a quantidade de caracteres do texto incluindo os espaços (função strlen)
- as palavras do texto com iniciais maiúsculas (função ucwords)
- exibir a quantidade de palavras do texto
- as palavras do texto em ordem alfabética
- as palavras do texto em ordem aleatória
Dicas:
a. Para dividir o texto em palavras, usar a função preg_split.
Exemplo: $array = preg_split('/[W]+/', $texto, -1, PREG_SPLIT_NO_EMPTY);
b. Para ordenar um array, usar a função sort.
c. Para randomizar elementos de um array, usar a função shuffle.
9. Receber um número inteiro em um formulário e exibi-lo com 5 caracteres. Se necessário,
preencher com zeros à esquerda. Exemplo: para o número 23, exibir 00023. Dica: função str_pad
-> str_pad("23", 5, "0", STR_PAD_LEFT).
2. 10. Receber 10 números separados somente por uma vírgula em um único campo de um
formulário e exibir o maior e o menor deles. Dica: funções explode, min e max.
11. Receber um determinado ano em um formulário e dizer se o ano é bissexto ou não. Criar a
função ano_bissexto. Dica: anos bissextos são aqueles que:
1. São divisíveis por 4 E NÃO são divisíveis por 100
OU
2. São divisíveis por 400.