Curso Técnico Integrado em Informática
Disciplina de Desenvolvimento Web
Prof. Bruno E. G. Gomes
09/09/2013
Lista de Exercícios – JavaScript
O exercício deve ser entregue até o dia 12/09/2013 por email.
(
[email protected])
Identifique-se no assunto (subject) do email como:
[info-4-lista3] Seu nome e Sobrenome.
Exemplo: [info-4-lista3] João de Oliveira
1. Descreva três aplicações de JavaScript ao desenvolvimento Web.
2. Responda “V” para verdadeiro e “F” para falso às sentenças abaixo.
( ) JavaScript é uma linguagem que pode ser ao mesmo tempo interpretada e
compilada.
( ) A linguagem JavaScript possui atribuição dinâmica de tipos a uma variável, o
que significa que essa variável pode receber valores de diversos tipos
durante o seu uso em um script.
( ) É possível incluir mais de um script ou mais de uma biblioteca de scripts em
uma mesma página HTML, bastando para isso inserir diferentes tags
<script> fazendo, cada uma, referência aos arquivos externos dos scripts.
( ) JavaScript é suportada e está presente em todos os navegadores existentes
no mercado.
3. Elabore um script que leia dois números e imprima em uma tabela (gerada
dinamicamente) o resultado das operações aritméticas soma, produto, divisão
e resto da divisão (%) entre esses números.
Exemplo de tabela que deve ser gerada para as entradas 2 e 1.
OBS.: Não é necessário separar por cores, nem seguir exatamente o
leiaute do exemplo.
Operação Valor
2+1 3
2*1 2
2/1 2
2%1 0
4. Crie uma função em JavaScript que receba as notas de um aluno do integrado e
calcule a sua nota final na disciplina. A função pode receber 4 ou 5 argumentos.
No primeiro caso, são as notas de cada um dos bimestres, do 1° ao 4°. O quinto
argumento, se fornecido, indica a nota da avaliação final do aluno. Assim, a sua
função deve fazer a conta para 4 argumentos (o aluno não ficou em prova final)
e para 5 argumentos (o aluno que ficou em prova final). DICA: use o array
“arguments” por se tratar de um número variável de argumentos.
5. As Organizações Tabajara resolveram dar um aumento de salário aos seus
colaboradores e lhe contrataram para desenvolver o programa que calculará os
reajustes. Faça um programa que recebe o salário de um colaborador e calcule
reajuste segundo o seguinte critério, baseado no salário atual:
Salários até R$ 280,00 (incluindo): aumento de 20%
Salários entre R$ 280,00 e R$ 700,00: aumento de 15%
Salários entre R$ 700,00 e R$ 1500,00: aumento de 10%
Salários de R$ 1500,00 em diante: aumento de 5%
Após o aumento ser calculado, deverá ser informado: o salário antes do
reajuste; o percentual de aumento aplicado; o valor do aumento; o novo
salário, após o aumento.
6. Faça um script que receba uma data no formato “dd/mm/aaaa” e escreva a
data por extenso. Dica: use a função “split” de uma string que quebra a string
em pedaços dado um separador como argumento da função. Nesse caso, o
separador é a barra (/) da data.
Exemplo:
Para a entrada “22/04/1983” deve ser escrito “22 de abril de 1983”.