Documente Academic
Documente Profesional
Documente Cultură
Manipulao do cdigo JS
Prof. Adriano Cunha
Sistemas para Internet
28 de agosto de 2012
Cunha (SENAC)
Linguagem de Script
AGO/2012
1/9
Roteiro
Exerccio
Cunha (SENAC)
Linguagem de Script
AGO/2012
2/9
Conceitos Tipos
Excelente ferramenta para realizar a decomposio dos problemas complexos de um programa, permitindo a soluo dos pequenos problemas dentro de um todo. Responsabilidade e colaborao (eliminao de cdigo duplicado, economia de meios, facilidade na programao, etc).
Figura : Decomposio.
Cunha (SENAC)
Linguagem de Script
AGO/2012
3/9
Conceitos Tipos
Elementos bsicos function nomeFuncao() ....{ ......corpo da funo ....} Passagem de informao para uma funo function nomeFuncao(ARGUMENTOS) ....{ ......corpo da funo ....}
Cunha (SENAC)
Linguagem de Script
AGO/2012
4/9
Conceitos Tipos
Retorno de valores de uma funo function nomeFuncao() ....{ ......corpo da funo ......return valor; ....}
Cunha (SENAC)
Linguagem de Script
AGO/2012
5/9
Arrays Unidimensionais
So variveis usadas para armazenar vrios fragmentos de informao, pois possui vrios locais de armazenamento. Cada local de armazenamento possui dois fragmentos de informao diferentes. Um chamado de valor e o outro chamado de chave, que ser nica para permitir que o valor seja acessado. As chaves so, freqentemente, nmeros que comeam em zero. As chaves so conhecidas como ndices. Criar uma varivel array semelhante a criar qualquer varivel, mas iniciar uma varivel com um array dizer para o Javascript criar um objeto.
Cunha (SENAC) Linguagem de Script AGO/2012 6/9
Arrays Unidimensionais
Cunha (SENAC)
Linguagem de Script
AGO/2012
7/9
Arrays Bidimensionais
um conjunto de arrays dentro de um outro array. Este conjunto de sub-arrays o que confere a segunda dimenso, resultando em uma tabela com leiras e colunas. O acesso aos dados feito com o uso de duas chaves. var exemplo = new array(new array(x), new array(x), ...); var exemplo = [[A, B], [C, D], [E, F]]; alert(exemplo[1][3]);
Cunha (SENAC)
Linguagem de Script
AGO/2012
8/9
Exerccio
Fazer um analisador de crdito para compra de imveis. O usurio dever informar o valor total do imvel. O usurio dever informar o valor da entrada que pretende dar. O usurio dever informar o no de parcelas para o pagamento do saldo devedor. A entrada para imveis com valor at R$ 200.000.00 dever ser de 30% do valor do imvel. Para imveis com valor entre R$ 200.001.00 e R$ 350.000.00, o valor da entrada dever ser de 40%. E para os imveis com valores acima de R$ 350.000.00, o valor da entrada dever ser de 50%. As parcelas sofrero um acrscimo de 0.3% ao ms. O sistema dever apresentar uma lista com as parcelas mensais, a serem pagas pelo usurio.
Cunha (SENAC) Linguagem de Script AGO/2012 9/9