Lista de Exercícios – II Unidade Programação Web I 1- Crie uma função que somente permita que o usuário digite um nome com mais de 5 caracteres. Caso ele digite menos que 5 caracteres, uma mensagem de erro deve ser apresentada ao usuário e permita que ele digite corretamente, mostrando o que ele digitou anteriormente. 2- Construa uma página web que dependendo do horário em que for executado exibe para o usuário uma mensagem de Bom Dia, Boa Tarde ou Boa Noite 3- Construa uma página web capaz de solicitar o nome completo do usuário e, em seguida, exiba, através de uma mensagem de alerta, o primeiro nome dele contendo letras maiúsculas e o restante composto apenas por letras minúsculas. 4- Crie uma classe referente a uma conta bancária, e esta classe deve conter as funções de saque, depósito, impressão de saldo e impressão de extrato e exibição dos dados de uma conta. Os dados da conta são: Nome do Correntista, Número da Conta, Saldo Inicial e Limite Em saque: Um saque só pode ser realizado se houver saldo suficiente na conta juntamente com o limite. E você deve perguntar Se o usuário deseja realmente realizar o saque. Em Saldo: Deve ser exibido o saldo do correntista e se ele está ou não utilizando o limite. Em Extrato: Deve ser exibido todo o histórico da conta, ou seja todas as transações realizadas. 5- Crie uma classe que implemente um aluno de uma instituição de ensino, Esse aluno terá os seguintes dados, Nome, Data de Nascimento, Série e Turma - Implemente uma função que receba 3 notas desse aluno em uma determinada Disciplina. Onde você terá que avisar também qual o nome da disciplina. - Crie uma função que imprima o Boletim do aluno como o exemplo abaixo. Nome: Joãozinho da Silva Série: 5ª Série Turma: A Data de Nascimento: 20/06/2000 Disciplina Português I Unidade 5,0 II Unidade 6,0 III Unidade 7,0 Média 6,0 6- Elabore um programa que solicita uma frase através de prompt e escreve o último caractere digitado pelo usuário. 7- Elabore um programa que solicita um número indeterminado de nomes a partir de prompt. Após, o programa deverá imprimir os nomes com a maior e menor quantidade de caracteres e o número de caracteres de cada um. O programa deve ser finalizado ao apertar o botão cancelar do prompt. 8- Crie uma aplicação que recebe um número indeterminado de nomes e depois sorteia uma seqüência de apresentação destes nomes e exibe em uma lista ordenada. [ Deve ser utilizado Array, e uma estrutura de repetição para listar os dados] Exemplo: 1. Thiago 2. João 3. Maria 9- Crie um Array de Números e Exiba-os separados por uma | (Barra), logo em seguida exiba o mesmo array ordenado em ordem crescente e depois em ordem decrescente. 10- Faça uma função que receba uma string e retorne a string inversa. Exemplo: hoje – ejoh 11- Faça uma função JavaScript que receba uma data como argumento e devolva o mês correspondente. [Utilize as Funções do Objeto Date] Exemplo: 20/06/2013 – Junho 12- Utilizando as funções do objeto Math construa um pequeno jogo de Par ou Ímpar, em que o usuário irá escolher um número qualquer entre 0 e 10 e o Computador terá que escolher também um número de forma aleatória, e a soma destes dois números escolhidos deverá ser testado se é par ou ímpar, sendo que se for Par o usuário é o vencedor e se for Ímpar o computador é o vencedor.