Funciones AS3:Como interpreta action script las funciones en su versión 3.     Función vacía: una función que no me va a r...
Desarrollo:function areasDeLasFiguras(num1:Number,num2:Number,op:String):Number{     var resultado:Number;     switch (op)...
case"trapecio":           resultado = (num1 + num2) * num2 / 2;           break;           case"hexagono":           resul...
var miRombo:Number = areasDeLasFiguras (34,12,"rombo");trace("miRombo =",miRombo);var miTrapecio:Number = areasDeLasFigura...
Upcoming SlideShare
Loading in …5
×

Funciones as3

591 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
591
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Funciones as3

  1. 1. Funciones AS3:Como interpreta action script las funciones en su versión 3. Función vacía: una función que no me va a retorna r ningún valor solo se ejecutaUna función en AS3 se la declara asi: Palabra Nombre de la reservada funciónDiferencias con action 2,en catión 3 hay que indicarle el retorno quenos va a devolver la función ,como esta función va a mandar aescribir el mensaje en la consola de salida no me va a retornarningún mensaje entonces ella nos va a devolver nada entonces leponemos la palabra reservada voildCuando declaramos una variable que se va a llamar numero de tiponumber asi: Le asignamos su tipo de datoActividad:Crear una función que me dé el área de figuras geométricas las quemás se puedan.
  2. 2. Desarrollo:function areasDeLasFiguras(num1:Number,num2:Number,op:String):Number{ var resultado:Number; switch (op) { case"cuadrado": resultado = num1 * num1; break ; case"triangulo": resultado = num1 * num2 / 2; break; case"rectangulo": resultado = num1 * num2; break; case"paralelogramo": resultado = num1 * num2; break; case"circulo": resultado = num1 * num2 * num2; break; case"rombo": resultado = num1 * num2 / 2; break;
  3. 3. case"trapecio": resultado = (num1 + num2) * num2 / 2; break; case"hexagono": resultado = num1 * num2 / 2; break; default : resultado = 0; break; } return resultado}var miCuadrado:Number = areasDeLasFiguras (3,3,"cuadrado");trace("miCuadrado =",miCuadrado);var miTriangulo:Number = areasDeLasFiguras (3,20,"triangulo");trace("miTriangulo =",miTriangulo);var miRectangulo:Number = areasDeLasFiguras (15,3,"rectangulo");trace("miRectangulo =",miRectangulo);var miParalelogramo:Number = areasDeLasFiguras(101,4,"paralelogramo");trace("miParalelogramo =",miParalelogramo);var miCirculo:Number = areasDeLasFiguras (3.14,5,"circulo");trace("miCirculo =",miCirculo);
  4. 4. var miRombo:Number = areasDeLasFiguras (34,12,"rombo");trace("miRombo =",miRombo);var miTrapecio:Number = areasDeLasFiguras ((8,9),8,"trapecio");trace("miTrapecio =",miTrapecio);var miHexagono:Number = areasDeLasFiguras (12,4,"hexagono");trace("miHexagono =",miHexagono);var otrasFifuras:Number = areasDeLasFiguras (3,3,"otrasFifuras");trace("otrasFifuras =",otrasFifuras);en flash:

×