Escolar Documentos
Profissional Documentos
Cultura Documentos
Obs: Quando dito para ler um valor, voc pode assumir que eles est em uma caixa de texto com nomes (t1, t2, t3, etc).
1. Calcular a soma dos 100 primeiros n naturais. package { import flash.display.MovieClip; public class exercicio extends MovieClip { public function exercicio() { // constructor code //questao 1 var cont = uint; var soma = int; cont = 0; soma = 0; while (cont <= 100){ soma = soma + cont; cont ++ } trace (soma) } } } 2. Imprimir a tabuada de um nmero lido n. package {
function apertou(e:MouseEvent){
var n:String = entrada.text; //converter var num:Number = Number(n); var cont = int; cont = 1; var res = int; res = 0;
//soma
while (cont <= 10){ res = num + cont; trace (num +" + "+ cont +" = "+ res); cont ++; }
res = num - cont; trace (num +" - "+ cont +" = "+ res); cont ++; } }
while (cont <= 10){ res = num * cont; trace (num +" * "+ cont +" = "+ res); cont ++; }
while (cont <= 10){ while (num >= cont){ res = num / cont; trace (num +" / "+ cont +" = "+ res); cont ++; } }
} } }
3. Crie um programa que calcule o dinheiro gasto com passagens de nibus com 2 viagens por dia, cada uma custando 2,20 por um nmero de dias igual a varivel dias. package { import flash.display.MovieClip; public class exercicio extends MovieClip { public function exercicio() { // constructor code var gasto:Number; var passagem:Number; var dias:uint; passagem = 2.20; dias = Math.round(Math.random()*30 + 1); gasto = (passagem * 2) * dias; trace ("Gasto de passagem inteira (ida e volta) durante " + dias + " dias: " + gasto);
} } }
4. Declare um tipo inteiro e, aps atribuir a ele o valor de 32767, incremente esta varivel (some 1 ao seu contedo) e depois imprima o resultado na tela. package {
import flash.display.MovieClip;
n = 32767; n ++; trace (n); } } } 5. Leia 3 nmeros reais e verificar se o primeiro maior que a soma dos outros dois. package {
btn.addEventListener(MouseEvent.CLICK, apertar); /*Leia 3 nmeros reais e verificar se o primeiro maior que a soma dos outros dois*/ }
function apertar (e:MouseEvent){ var valA:String = n1.text; var valB:String = n2.text; var valC:String = n3.text;
} } 6. Que leia dois valores e realize uma das operaes descritas abaixo. O programa deve ser feito usando a estrutura de controle switch...case, possibilitando a escolha do usurio por uma das opes. a. 1 soma b. 2 subtrao c. 3 multiplicao d. 4 diviso e. 5 comparao entre os nmeros (informando se eles so iguais ou, no caso de diferentes, o maior entre eles) package {
btn.addEventListener(MouseEvent.CLICK, apertar); /*Leia 3 nmeros reais e verificar se o primeiro maior que a soma dos outros dois*/ }
function apertar (e:MouseEvent){ var valA:String = n1.text; var valB:String = n2.text; var opera:String = op.text;
var vA:Number = Number (valA); var vB:Number = Number (valB); var op:Number = Number (opera);
switch (op){ case 1: res = vA + vB trace (vA + " + " + vB + " = " + res); break;
case 2: res = vA - vB trace (vA + " - " + vB + " = " + res); break;
case 3:
case 4: res = vA / vB trace (vA + " / " + vB + " = " + res); break;
7. Calcular a soma dos 100 primeiros n naturais. (de novo?) 8. Imprima a tabela ASCII (letra e cdigo decimal correspondente).
9. Gere um nmero aleatrio inteiro (utilize a funo Math.random() ) entre 0 e 100 e solicite um nmero ao usurio. O objetivo que o usurio acerte o nmero gerado. Se o nmero digitado for menor que o gerado, diga MAIOR, se for maior diga MENOR, e solicite um nmero ao usurio novamente. Repita este processo at que o usurio acerte-o nmero gerado. Aps isso, informe em quantas tentativas o usurio acertou.
10. Diga ao final do algoritmo, os valores das variveis X, Y e Z. var x:int, y:int, z:in; y=2; x=3 z=7; y= 2*2; x=4+3+ 3*3; z=7+16*2; x=y; X = 4; Y = 4; Z = 39 11. Qual a diferena entre um objeto e uma varivel? Variveis armazenam e acessam valores simples durante a execuo de um programa. J objetos so um conjunto de variveis e funes, ou seja a diferena o nvel de complexidade do armazenamento de ambos. 12. Crie uma classe com 2 atributos inteiros de instancie 2 objetos desta classe. (Classes: tipos de objetos assim como Strings e ints so tipo de variveis) (Instanciar: Ao criarmos um objeto a partir de uma classe dizemos que estamos instanciando um objeto e que o objeto uma instancia de uma classe Ex: var nomeDoObjeto = new nomeDaClasse(); ) 13. Mostre o nmero de dgitos em um nmero inteiro.
15. Crie um vetor com string que representem os nmeros em um outro vetor dado.
16. Crie uma funo que retorne a combinao de um inteiro e uma string dados como parmetros.