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).
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.

Lista Exercicios 01

  • 1.
    CENTRO FEDERAL DEEDUCAÇÃ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 10nú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.