• Martes 23 de Abril de 2024, 18:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Dunadan

Páginas: [1]
1
Flash / ActionScript / Activar Animacion Desde Boton
« en: Martes 11 de Octubre de 2005, 15:53 »
Buenas, el problema es éste, tengo un boton y cuando lo apreto quiero que un clip de pelicula se mueva.  Probé poniendo el código en la capa donde está el botón:

Código: Text
  1.  
  2.  
  3.   Vel=20;
  4.   Acel=0.987;
  5.  
  6.   Boton1.onPress=function () {
  7.     while (Vel > 0){
  8.     Autorojo._x+=Vel;
  9.     Vel*=Acel;
  10.     }
  11.   }
  12.  
  13.  

Lo único que quiero es que cuando aprete el botón se mueva el movieclip "Autorojo" para la derecha, pero no pasa nada ni me tira error.  El clip y el boton están en capas diferentes, pero = los puse en al misma y no pasó nada.  Espero que alguien me pueda dar una mano. Una aclaración, el Movieclip está en al pantalla desde el comienzo, porque vi muchos ejemplos para animaciones usando onEnterFrame que para este caso no sirve.

Saludos.

2
C/C++ / Ordenamiento De Matrices
« en: Viernes 19 de Agosto de 2005, 14:59 »
Buenas, estuve viendo y me di cuenta que el ordenamiento de vectores es diferente al ordenamiento de matrices(tal vez esté errado).  SI alguien podría darme una mano de como se ordenan, algún link ya que no encontré o manual se lo agradecería muchísimo.  Gracias de antemano.

Saludos.

3
C/C++ / Comprobación Teclado
« en: Lunes 15 de Agosto de 2005, 17:11 »
Buenas, estuve probando y no pude lograrlo: lo que quiero es una función que se fije si el teclado tiene alguna tecla en la memoria, si no es asì que siga.  Intenté pero lo que pasa es que el programa se queda esperando a que pulse una tecla, sigue corriendo la función infinitamente o directamente salta de la función.  
   
       Lo único que quiero es saber si el usuario pulsó una tecla, pero que no se quede esperando a que la pulse.

Gracias de antemano y saludos.

4
C/C++ / Array Bidimensional Como Parámetro
« en: Viernes 15 de Julio de 2005, 19:11 »
Buenas, mi problema es el siguiente, cuando defino el prototipo de una función que tome como parámetro un array con 2 dimensiones (aunque supongo que con más dimensiones pasa lo mismo)¿debo inicializarlo si o si en ese momento? Ya que intente de dejarlo vacío pero me da un error diciendo que el valor es desconocido o cero. Si lo inicializo no hay problema, pero no me sirve inicializarlo en ese momento.  Espero haber sido claro y gracias de antemano.

Saludos.

5
C/C++ / Pasar Un Vector Como Argumento De Funcion
« en: Martes 28 de Junio de 2005, 22:59 »
Buenas, concurro a esta comunidad para aclarar mis dudas.  HAce poco encontre uno ejercicios de recursividad bastante buenos, y como la vi muy por encima me puse a practicarlos.  En uno tenía que buscar un elemento en un vector de manera recursiva, con una funcion obviamente.  Pero cuando llamo a la funcion se me cuelga el compilador, diciendome que efectuo una operacion no permitida.  Aca está el código:

Código: Text
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int BuscarN(int *a,int);
  6.  
  7. main()
  8. {
  9.   int iVector[10];
  10.     int iNumero=0,iPosicion=0;
  11.   register int i;
  12.  
  13.   for(i=0;i<10;i++)
  14.     iVector[i]=rand() % 100;
  15.  
  16.   for(i=0;i<10;i++)
  17.     printf("%d\t",iVector[i]);
  18.  
  19.   printf("Ingrese un numero, se buscara recursivamente en un vector\n");
  20.  
  21.   scanf("%d",&iNumero);
  22.  
  23.   iPosicion=BuscarN(iVector,iNumero); /* acá se cuelga */
  24.  
  25.   if (iPosicion)
  26.   {
  27.     printf("\nNumero %d encontrado en posicion %d",iNumero,iPosicion);
  28.   }
  29.   else
  30.   {
  31.     printf("\nNumero %d no encontrado",iNumero);
  32.   }
  33. }
  34.  
  35. int BuscarN(int *a,int x)
  36. {
  37.   int i=0,r=0;
  38.  
  39.   if(i<10)
  40.   {
  41.     if(a[i] != x)
  42.     {
  43.       i++;
  44.       BuscarN(a,x);
  45.     }
  46.     else
  47.     {
  48.       return i;
  49.     }
  50.   }
  51. return r;
  52. }
  53.  

Tal vez sea un error de adentro de la función, pero la verdad no lo encuentro, y error de sintaxis no creo que sea ya que ni el borland ni el dev-c++ me tiraron error en la compilación.  Si aparte pueden corregir la función o cualquier otra sugerencia es bienvenida  ;) .

Saludos

6
C/C++ / Ayuda Con Cadena De Caracteres
« en: Martes 19 de Abril de 2005, 05:21 »
Hola, colegas, les paso a contar: estuve acumulando ejercicion para hacer y me encontre con uno para contar las vocales de un texto; pense que iba a ser fácil, pero resulta que me quede trabado. El código:
Código: Text
  1.  
  2. #include <stdio.h>
  3.  
  4. main()
  5. {
  6.  
  7.       char cVocales[6]={'a','e','i','o','u'};
  8.       int iCont=0,iContVocal=0,iEncontrado=0,i=0;
  9.       char sCadena[50];
  10.       int iCuentaVocal[6];          
  11.      
  12.       for(i=0;i<5;i++);
  13.       {
  14.           iCuentaVocal[i]=0;
  15.       }
  16.  
  17.       printf("Ingrese una cadena(presione [Enter] para terminar),\n"
  18.        "se contara la cantidad de vocales\n");
  19.       gets(sCadena);
  20.       for(iCont=0;(int)(sCadena) != -1;iCont++)
  21.       {
  22.         for(iContVocal=0;(iContVocal < 5 || iEncontrado==1);iContVocal++)
  23.         {
  24.           if (sCadena[iCont] == cVocales[iContVocal])
  25.           {
  26.             iCuentaVocal[iContVocal]++;
  27.             iEncontrado++;
  28.           }
  29.         }
  30.     iEncontrado=0;
  31.     }
  32.    
  33.     printf("\nCantidad 'a' = %d\n"
  34.              "Cantidad 'e' = %d\n"
  35.                            "Cantidad 'i' = %d\n"
  36.              "Cantidad 'o' = %d\n"
  37.                    "Cantidad 'u' = %d",iCuentaVocal[0],iCuentaVocal[1],iCuentaVocal[2],iCuentaVocal[3],iCuentaVocal[4]);
  38. getchar();
  39. }    
  40.  
  41.  
Puse todo, pero la verdad lo único importante y en lo que me da error es en los For centrales.  Para mi el problema radica en la condicion del primer For, al valer EOF -1.  Espero que alguien me ayude, pero no se maten en resolver poniendo el código, sino tirenme ayudas, así los resuelvo yo.

Saludos.

7
C/C++ / Consulta Sobre Switch Y Unos Terminos.
« en: Lunes 4 de Abril de 2005, 05:40 »
Buenas, les comento mi situación.  Hace poco empecé con C y no hace mucho que programo también, espero que me ayuden.
Empecemos con lo del switch:

Tomemos este enunciado com ejemplo:
Código: Text
  1.  Diseñar un programa que lee un valor x y calcule el valor de
  2.   y=x*x+5 para el caso en que x sea menor que 0 e y=3*x-1 para
  3.   valores de x entre 0 y 2 e y=x*x-4*x+5 para x mayor que 2.
  4.  

Lo que primero se me ocurrió fue hacer un switch, pero no pude ya que solo permite constantes, no puedo hacer "(x<0)".

Mi pregunta es si la única salida son If anidados.

El otro tema era sobre un términos: en un tutorial leí "+ monario" y "- monario"; luego lei "operadores unarios", no tengo idea a que se refiere con monarios y unarios, ni para que sirve el + y el - monario.

Bueno, espero haber sido claro con mis dudas, este foro está bastante bueno y me parece que va a sufrir mis constantes dudas de principiante  :)

Gracias de antemano.

Páginas: [1]