TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tecnologia Em WEB

Artigos Científicos: Tecnologia Em WEB. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  10/5/2014  •  632 Palavras (3 Páginas)  •  366 Visualizações

Página 1 de 3

PORTIFOLIO N°02 DE TECNOLOGIA EM WEB

Trabalho do Curso Superior de Tecnologia em Análise e desenvolvimento de sistemas da Faculdade ENIAC, para a disciplina de Tecnologia em Web.

Guarulhos 2013

Comentário de cada linha do programa desenvolvido:

O programa está desenvolvido conforme abaixo:

1 <HTML> Abre a tag <HTML>

2 <HEAD> <TITLE> Portfólio 02</TITLE> Abre a tag <HEAD> e abre e fecha a tag <TITLE>

3 <SCRIPT LANGUAGE="JavaScript"> Abre a tag <SCRIPT>

4 function calculo(){ Inicio da função nomeada como calculo

5 var n, i, fatorial, saida ; Declaração das variáveis n (entrada), i (contador), fatorial( calculo do fatorial) e saida (para apresentar o display da saída desejada).

6 i = 1; Inicialização do contador com o valor 1

7 fatorial = 1; Inicialização do fatorial com o valor 1

8 if (isNaN(document.form1.txtnum.value)==true){ Início da validação para que o usuario digite um valor numérico

9 alert('Digite um número'); Se o usuário digitar uma letra, abrirá uma caixa alerta

10 return false; Se o usuário digitar um texto, a instrução “return false” finalizará a função

11 } Fim da validação

12 n = document.form1.txtnum.value; n irá receber o que o usuário digitou no campo de entrada

13 n = eval(n); Transformando n em um valor numérico

14 saida =n; Saida recebe o número digitado

15 while (i<=n){ enquanto (contador for menor ou igual ao número digitado) faça representado pela chave{

16 fatorial = fatorial*i; Fatorial recebe fatorial vezes contador

17 if (i<n){ Se o contador for menor que o número digitado então

18 saida = saida + " x " + (n - i) ; Saída recebe saída concatenado com símbolo x concatenado com a expressão número digitado menos o contador

19 } Fim_se

20 i = i+1; Incrementando contador (contador recebe contador mais 1)

21 } Fim_enquanto

22 document.write ("Fatorial de "+ n + "!" + "=" + saida + "=" + fatorial ); Imprime a mensagem “Fatorial de ??!=?? x ?? = ??

23 document.write("<br/> <br/>"); quebra de linha entre o fim do Fatorial e o inicio da Tabuada

24 document.write("Tabuada do "+ n +"."); Escreve na tela o texto e o número digitado pelo usuário

25 document.write("<br/> <br/>"); Duas quebras de linha

26 i=1; Contador recebe 1

27 while (i<=10) { Enquanto o contador for menor ou igual a 10 faça

28 document.write (n + " x "+ i +" = " + i*n +"<br>"); Escreva na tela o número digitado vezes contador, igual contador vezes número digitado

29 i++; Incrementando contador (contador recebe contador mais 1)

30 } Fim_enquanto

31 document.write("<br>"); Quebra de linha

32 document.write("Fim da tabuada."); Escrevendo o texto “Fim da Tabuada”

33 } Fecha função com o nome de calculo

34 </SCRIPT> Fecha a tag <SCRIPT>

35 </HEAD> Fecha a tag <HEAD>

36 <BODY onload="document.form1.txtnum.focus()"> Abre a tag <BODY> e ao carregar a página o foco será direcionado ao campo txtnum que encontra-se na caixa do formulário chamado form1

37 <FORM name="form1" action=""> Abre a tag <FORM> tendo o valor form1 sido atribuído ao parâmetro name

38 <B>Digite um número para calcular:<BR> o Fatorial e a Tabuada!</B> Texto em negrito tag<B> para informar o usuário do que deverá fazer

39 <br/> Quebra de linha com a tag <br/>

40 <input type="text" name="txtnum" size="10" maxlength="3" value=""><BR><BR> Caixa de texto para receber o número digitado pelo usuário, onde o nome da caixa é txtnum, o seu tamanho é de 10 e só poderá ser digitado no máximo 3 digitos, ou seja, de 0 até 999.

41 <input type="submit" value="Enviar" onclick="calculo();"> Botão do tipo “submit” com o nome Enviar, onde ao ser clicado chamará a função calculo no JavaScript

42 </FORM> Fecha a tag </FORM>

43 </BODY> Fecha a tag </BODY>

44 </HTML> Fecha a tag </HTML>

Obs.: Foi utilizado a estrutura condicional While (Enquanto - Fim_enquanto), mas poderia usar a estrutura For (Para faça - fim_para), conforme exemplo abaixo:

for (I=0; I<=10; I++) {

document.write(I + ' x ' + n + ' = ' + I * n + '<BR>');

}

...

Baixar como  txt (4.1 Kb)  
Continuar por mais 2 páginas »