Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - sexto

#111
Desarrollo Web / Problema con onLoad(javascript)
8 Octubre 2010, 09:57 AM
Veréis, en unos ejercicios de clase me han mandado varios javascript.

Este es mi script con las distintas funciones:


function mostrardatos()
        {
        var nombre = "Diego";
        var edad = 23;
        var altura =  1.62;
        var casado = "No";

        document.write("Me llamo " + nombre + "<br />");
        document.write("Tengo " + edad + " a&ntilde;os" + "<br />");
        document.write("Mido " + altura + " metros" + "<br />");
        document.write("Y " + casado + " estoy casado.");
        }

        function mostrardatos2()
        {
        var nombre = document.ej2.nombre.value;
        var edad = document.ej2.edad.value;
        document.write("Te llamas " + nombre + " y tienes " + edad + " a&ntilde;os");
        }
       
        function realizarsuma()
        {
        var numero1 = document.suma.numero1.value;
        var numero2 = document.suma.numero2.value;
        var suma;
        var multiplicacion;
       
        suma = parseInt(numero1);
        suma += parseInt(numero2);
        multiplicacion = numero1 * numero2;

        document.write( numero1 + " + " + numero2 + " = " + suma + " <br /> " );
        document.write( numero1 + " x " + numero2 + " = " + multiplicacion );
       
        }

        function vernota()
        {
        var nombre = document.notas.nombre.value;
        var nota = document.notas.nota.value;

        if ( nota >= 5 )
            {
            if ( nota >= 11 )
                {
                document.write("ANDE VAS!!!!!! " + nombre + " QUE LO MAXIMO ES UN 10 FLIPAO!!!!!");
                }
            else
                {
                document.write(nombre + " tiene un " + nota + " y ha aprobado, MUY BIEN!!");
                }
            }
            else
                {
                document.write(nombre + " tiene un " + nota + " y ha suspendido, MUY MAL!!");
                }
        }

        function mayor()
        {
        var numero1 = document.mayorque.numero1.value;
        var numero2 = document.mayorque.numero2.value;
               
        }

        function comp3()
        {
        var numero1 = document.comparar3.numero1.value;
        var numero2 = document.comparar3.numero2.value;
        var numero3 = document.comparar3.numero3.value;
        var resultado;
        if ( numero1 >= numero2 )
            {
            resultado = numero1;
            }
        else
            {
            resultado = numero2;
            }
        if ( numero3 > resultado )
            {
            resultado = numero3;
            }
        document.write(resultado);
        }


La cuestión es que el HTML me tiene que cargar la primera función con esos datos y una serie de formularios para pasar los datos a las siguientes funciones.

El problema está en la primera función.
Si no la llamo en el body no sale el texto (obviamente) solo salen los formularios, sin embargo, si la llamo mediante onLoad, si que sale, pero no salen los formularios, solo el texto ese.
Que puede pasar? como lo puedo solucionar?
El script NO puede estar dentro del body.

Muchas gracias.
#112
Se me olvidó decirlo.

En clase trabajamos con Borland 5 (prehistoria, lo se) y éste no soporta el long long, me dice Too many types in declaration
#113
Gracias, pero ese enlace no responde a mi pregunta.
#114
Programación C/C++ / Variable de 12 cifras
7 Junio 2010, 12:38 PM
Tengo un problema con un número largo.

Tiene que ser una variable númerica de 12 cifras, he probado con long pero solo es hasta 10, y en double si no me equivoco si que cabe.

Por lo tanto, he creado la variable prueba como double.


double prueba = 100000000000;
printf ("con printf: %12.0f", prueba);
cout << "con cout" << prueba << endl;


con printf me imprime dos espacios y luego un número de 10 cifras que empieza por 121575 (el resto no lo recuerdo)
con cout me imprime ese mismo número, pero sin espacios y un punto después del 1 (1.21575.....)y luego la letra e y no se que números mas (1.21575.......e.....09) o algo así raro.

Como puedo crear esa variable e imprimirla?

Gracias.
#115
Fua yo con Linux me tuve que pelear con él un poco pero lo puse, aunque no recuerdo como. Pero en Windows es un puto infierno, estuve trabajando una vez en una empresa que necesitaba ponerlo y nos volvimos todos locos y queríamos tirarnos por la ventana. Al final lo pusimos, pero no fui yo así que no me acuerdo..

Los archivos de configuración de Apache los tienes todos bien?
#116
el struct está en la librería y si que está correcto, ya que insertar, modificar y borrar si que lo hace bien, es mas, sacar un solo registro también lo hace, el problema es que no quiero sacar uno, sino la lista de todos.

y si, i está inicializada a 0;


EDITO: Vale, ya he conseguido hacerlo, resulta que por el motivo que sea, se había corrompido el fichero (el de los datos), lo he vuelto a generar y ha funcionado bien.

Gracias.
#117
mmmmm, eso es legal?
#118
Hola.

Tengo un fichero de acceso aleatorio que tengo que listar de arriba a abajo pero no encuentro la forma.

El lugar donde intento sacarlo es este:


while(!feof(alumnos))  // Leo mientras no sea fin de archivo (eof)
    {
         fseek(alumnos, i*sizeof(alumno), 0);
         fread(&tmp, sizeof(alumno), 1, alumnos);
         cout <<"======================================"<<endl;
         cout <<"DNI>>"<<tmp.clave<<endl;

         i++;

    if(wherey()==24)
        {
                 cout << "Pulse una tecla para continuar (T para terminar)" << endl;
                 terminar=getch();
                 if (terminar == 't')
          {
                          break;
                    }
            clrscr();
            }
      }


Pero todo el rato me saca 0, siempre.

Gracias.
#119
porque yo necesito esos 4 números exclusivamente, los números del 0 al 3 desordenados.
#120
Hola, veréis, tengo un problema que me está amargando la existencia.

Lo que quiero es lo siguiente:
meter en un array los números del 0 al 3 pero de forma aleatoria.
He probado varias formas, como ir metiéndolas a una y filtrarlas para que no se repitan, pero no hay huevos, además de que sería bastante poco eficiente.
La otra forma que he intentado hacer, que será con la que seguramente me quede, aunque no me sale, es crear un array con los números ordenados, y después coger posiciones aleatorias de ese array y meter el valor en otra (aunque obviamente, si que se repitan tampoco).

Bueno, realmente me da igual la forma, lo que quiero es que me salga.

El lenguaje que estoy usando en Visual C#, pero si alguien sabe hacerlo en otro lenguaje que me lo ponga y luego ya lo porto a Visual C# yo.

Muchas gracias.