Web - trabalho de web

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1350 palavras )
  • Download(s) : 0
  • Publicado : 6 de abril de 2013
Ler documento completo
Amostra do texto
Universidade Paranaense – UNIPAR – Campus Toledo
Tecnologia em Desenvolvimento de Software
Desenvolvimento de Aplicações para Web
Prof. Roberto Milton Scheffel
Lista de Exercícios – parte da 1a Avaliação
Entregar no dia da prova, INDIVIDUALMENTE, em CD. Atividade vale 20% da nota bimestral
1.

Escreva uma função em JavaScript que receba uma data no formato dd/mm/yyyy e retorne a data porextenso; Exemplo: 05/05/2008 → Segunda, 05 de maio de 2008. Monte um formulário HTML (com campos
para digitar a data e mostrar o resultado) para demonstrar o funcionamento da função.

2.

Implemente uma função JavaScript que valide um horário no formato hh:mm:ss. Use charAt(x) para
extrair os campos. O horário deve estar entre 00:00:00 e 23:59:59.
Dica:
min =eval(horario.charAt(3)+horario.charAt(4)). Faça uma página HTML em que o
usuário digite dois horários, e o sistema informe quanto tempo transcorreu entre os dois instantes. Validar se
o segundo horário é maior que o primeiro.

3.

Implemente uma função JavaScript que receba quatro valores reais, representando as notas de uma aluno, e
retorne a media ponderada das avaliações, sabendo que a 1ª e a 2ª notas têm peso 2 e a3ª e a 4ª notas t êm
peso 3. Validar se as notas estão na faixa de 0 a 10. Faça um formulário HTML com 5 campos (4 editáveis,
para informar as notas, e um para informar o resultado) . Quando clicar no botão "Calcular", deverá ser
calculada a média do aluno, e informá-la no campo correspondente.

4.

Escreva uma funçõa em JavaScript que retorne a idade de uma pessoa, com base na data denascimento da
mesma (não esqueça de verificar se já fez aniversário este ano). Monte um formulário que solicite a data de
nascimento da pessoa e informe sua idade. Não esqueça de tratar datas futuras (ex: 03/05/2010 -> ERRO:
Data futura!). Dica: dt = new Date(); pega a data atual.

5.

Escreva uma função em JavaScript que receba um valor e o número de parcelas, informando como resultado
ovalor de cada parcela. Se o valor não for divisível pelo número de parcelas, a primeira parcela deverá ser
maior que as demais. Exemplo: parcelar(20, 3) -> {6.68, 6.66, 6.66} Dica: multiplique o valor por 100, para
obter o total em centavos, e use Math.floor(x) para arredondar o resultado da divisão para baixo. Em
seguida, divida o valor por 100 para voltar para centavos. Monte um formulário HTMLpara demonstrar o
funcionamento da função.

6.

Monte um formulário em HTML com os campos: nome, endereço, CEP, cidade, uf, emai l e telefone. Faça as
seguintes validações: nome, endereço e cidade não podem ser vazios. CEP deve conter apenas dígitos, ter
comprimento 8, a UF deve ser uma sigla de um estado brasileiro, o email deve conter um @ no meio, e após
o @ pelo menos um . (ponto). Otelefone deve estar no formato 99-9999-9999. Os campos devem ser
validados quando clicar no botão "Enviar" do formulário. Dica: use os métodos length, charAt e
indexOf dos objetos String.

7.

Escreva página HTML com três campos: o peso de uma carga em Kg, o volume dessa carga em metros
cúbicos e a distância a percorrer em quilômetros. Sabendo que a transportadora cobra R$ 0,08 por metrocúbico e R$ 0,12 por tonelada para cada quilômetro rodado, escreva uma função Javascript para calcular o
custo do frete para os dados informados, sabendo que o peso deve estar entre 3 e 42 toneladas e o volume
máximo é de 54 metros cúbicos, e não serão feitos fretes com mais de 1.500 quilômetros. Caso algum dos
valores informados não se enquadre nestas condições, deverá ser emitida uma mensagem deerro. A resposta
ou as mensagens de erro deverão ser apresentadas através de um alert.

8.

Faça uma página conforme o layout abaixo, e escreva uma função Javascript que verifique se o valor
informado é um número válido e se o mesmo é um número primo. Caso haja algum erro na entrada, deverá
ser mostrado um alerta notificando o usuário. Se o número for primo, deverá ser mostrada a...
tracking img