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.


Mensajes - Ogramar

Páginas: 1 ... 67 68 69 70 71 [72] 73 74 75 76 77 ... 100
1421
Hola he revisado el código y todo bien, faltaría adecuar la presentación pero eso ya lo verás cuando estudies CSS, así que adelante

Salu2

1422
Hola magevi, como solemos hacer con "los nuevos", te recomiendo que leas esto https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 y que cuando vayas a pegar código uses las indicaciones que ahí tienes.

Para tratar de resolver el problema que tienes lo primero sería saber si estás trabajando en local (y en ese caso qué emulador de servidor estás usando) o en remoto. También habría que saber si puedes acceder a la base de datos con phpMyAdmin y comprobar si las tablas están creadas todas ellas y si puedes o no insertar registros manualmente a través de phpMyAdmin.

Un fragmento que resulta extraño es este:

Código: [Seleccionar]
  $insertGoTo = "messagereg.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));

Aparentemente después de escribir en la primera tabla estás usando header para redireccionar hacia otra url, y de este modo no tendría lugar la escritura en las demás tablas. ¿Por qué tienes este fragmento de código ahí? ¿No sería más lógico tenerlo después de todas las inserciones si es que quieres que se ejecuten todas?

Salu2

1423
Hola, esos conectores con números en los diagramas de flujo se usan para indicar por dónde continúa un diagrama de flujo largo, tal y como has indicado. Salu2

1424
Hola no he podido ejecutar el código ya que me falta el archivo xml. Cuando he leído la descripción me ha recordado a lo que leí aquí relacionado con problemas de ejecución de funciones de tiempo en forma de bucles aunque no estoy seguro de si está relacionado
Citar
“La idea” es realizar el proceso cada 5 segundos, sin embargo hay un fallo de planteamiento que hace que esto no funcione: lo que ocurre en realidad es que se ejecuta el bucle en todas sus iteraciones de forma prácticamente instantánea, lo que da lugar a que el setTimeout no se ejecute.

Link de donde he tomado la cita:
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=851:efectos-javascript-visuales-imagen-texto-recursion-settimeout-no-funciona-en-blucles-for-o-while-cu01166e&catid=78:tutorial-basico-programador-web-javascript-desde-&Itemid=206

Salu2

1425
Hola te indico los errores en el código:

Mal: <h2><p style="text-align: left;">Las fotos de la primera parte</h2></p>

Sería bien: <h2>Las fotos de la primera parte</h2>

No debes entremezclar etiquetas h con etiquetas p, y sobre todo cada etiqueta tiene que cerrar con la más próxima que tiene. Por ejemplo <h2><p> ... </h2></p> no está bien porque si abres una etiqueta h2 y luego una p, la p tiene que cerrar antes que la h2. Si fuera <h1><p><span> primero tendrías que cerrar span, luego p y luego h1, siempre se cierra en orden, la última que abre es la primera que cierra.

Con esto ya tendrías el ejercicio correcto. Sobre la duda de hacer que las imágenes queden a la derecha y las frases queden a la izquierda a la altura de la esquina superior de las fotos, se haría con CSS. Eso se explica en este curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=75&Itemid=203 que vendría después del curso de HTML.

Salu2

1426
Hola, no comprendo a qué te refieres exactamente ni a qué código te refieres. Si quieres que un texto aparezca antes de una imagen simplemente tienes que ponerlo antes de la imagen  ???

1428
Hola, estás cometiendo un error "grave", pero para eso estamos aquí, para aprender  ;D

Tu error grave: dentro de head no debe aparecer ningún contenido "visible" de la página. Por tanto no tiene sentido escribir etiquetas <h1> dentro de head. Las etiquetas que pueden ir dentro de head las tienes en http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=474:head-y-body-html-etiquetas-basicas-de-paginas-web-title-titulo-meta-tag-description-y-keywords-cu00711b&catid=69:tutorial-basico-programador-web-html-desde-cero&Itemid=192

Si quieres que aparezca un texto en la página debes ponerlo dentro de body, no dentro de head.

Lee con calma lo que ahí dice:

La cabecera del documento es la sección comprendida entre <head> y </head>. En ella se debe encontrar, obligatoriamente, el título (entre las etiquetas <title> y </title>).

Además de la etiqueta title dentro de la sección de cabecera se suelen incluir otras etiquetas. La siguiente tabla muestra un resumen de elementos que pueden ir dentro de la etiqueta head...

El cuerpo (body) del documento html es normalmente lo más importante. Es aquí donde debemos colocar el contenido de nuestra página: texto, fotos, etc.

Etc.

Salu2

1429
Aprender a programar desde cero / Re:ingles para grado us?
« en: 12 de Febrero 2015, 23:22 »
Hola, el inglés se suele exigir en España como aspecto complementario al grado (tendrías que consultarlo en la universidad donde vayas a estudiar), pero no necesitas un alto nivel de inglés para poder cursar la carrera. Es cierto que vas a tener que consultar parte de documentación por ejemplo sobre lenguajes de programación en inglés, pero a eso te vas acostumbrando poco a poco, yo no me preocuparía demasiado por eso. Salu2

1430
Hola, no veo ningún círculo con un 1 en CU00140A ¿a qué te refieres?


1431
El apartado b) es:

Citar
b) Una función (tipo procedimiento, no hay valor devuelto) denominada leerContenidoFichero que reciba como parámetro la ruta del fichero y muestre por pantalla el contenido de cada una de las líneas del fichero.

Este apartado está bien definido, lo único que debes tener en cuenta es que no debes escribir echo   leerContenidoFichero('vacio.txt');, sino simplemente  leerContenidoFichero('vacio.txt'); , ya que las instrucciones echo están dentro de la función.

Salu2

1432
Hola Juan, el primer apartado es:

Código: [Seleccionar]
Crea el siguiente código PHP:

a) Una función (tipo procedimiento, no hay valor devuelto) denominada escribirNumerosMod que reciba dos parámetros:
 un array de valores enteros y una cadena de texto que puede ser "sobreescribir" ó "ampliar".
 La función debe proceder a: escribir cada uno de los números que forman el contenido del array en una línea
 de un archivo datosEjercicio.txt usando el modo de operación que se indique con el otro parámetro.
Si el archivo no existe, debe crearlo.

Aquí tienes varios errores:

$numeros= array (2,3,4); está mal planteado. $numeros es lo que tu le pasas a la función cuando la llamas desde fuera, no puedes definirlo dentro de la función.

Una instrucción como esta: fwrite($filee, $numeros[0]. $numeros[1].$numeros[2]); nunca se escribe así, siempre se hará con un bucle. ¿Por qué? Imagínate que en lugar de 3 números fueran 300 ¿escribirías trescientas veces uno a uno los números?

Por último tampoco tiene sentido escribir  fclose($filee); tres veces. Normalmente haces la apertura del fichero una vez, luego las operaciones que correspondan, y luego cierras el fichero (una única vez). No deben repetirse ni aperturas ni cierre de ficheros.

Salu2

1433
Hola Papichanchi, creo que te refieres a la unidad CU00139A. Lo que has escrito es totalmente correcto, así que a seguir así. Salu2!


1434
Hola, en este curso se explica cómo leer datos desde un fichero (y bastantes más cosas que te permiten resolver el problema planteado): http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Y aquí hay ejemplos resueltos bastante similares a lo que quieres hacer: https://www.aprenderaprogramar.com/foros/index.php?topic=1920.0

Creo que con eso puedes por lo menos intentarlo, tanto si lo consigues como si no postea el código para verlo   ::)

Salu2

1435
Hola, en el código que has puesto estás llamando a una variable, pero esa variable tienes que haberla definido previamente. Posiblemente te falta definir la variable, o te falta hacer un include del archivo donde se define la variable (que sería lo que te permite hacer uso de ella). Si el código lo has creado tú revísalo hasta ver si tienes la variable declarada en otro archivo o si no la tienes declarada.

Nota: más que de variable, $html es un objeto, y lo que se está haciendo es invocar un método del objeto al que se le están pasando dos parámetros. Habría que mirar dónde se define el objeto, y además en la definición de la clase comprobar que la invocación del método es válida.

Salu2

1436
Hola, en este hilo se trata el ejercicio del curso HTML CU00714B, por tanto está bien planteado consultar aquí sobre este ejercicio.

1.¿no es posible dar color al texto y al fondo dentro de la etiqueta <title>?(con "bgcolor" y "text")

No es recomendable. Esto se debe hacer a través de CSS, que sería un curso que vendría después del curso de HTML.

2.pensé que al introducir la etiqueta "alt", se vería el texto introducido por mí al pasar el ratón por encima de las imágenes y por alguna razón que no encuentro, no es así.

Introduce el atributo title, por ejemplo title = "reflejo de una boda" para que se muestre como dices.

3.¿como se utiliza la etiqueta "align" con sus atributos? ¿es mejor no adentrarse en esta etiqueta por estar obsoleta?

No debes utilizarla por estar obsoleta. Sólo conocerla por si te la encuentras, pero no usarla.

Respecto al código: está  todo bien. Sería bueno que introdujeras los textos dentro de etiquetas <p> para que se generen saltos de línea, es decir, que se vea el texto y debajo la imagen.

Salu2!!!

1437
Hola, te comento las cosas que deberías mejorar:


get es sinónimo de "recuperar". Los nombres de métodos deben ser getNombreAtributo, por ejemplo getEdad, no getConsultarEdad

public int getConsultarEdad (){return edad;}  -- > NO

public int getEdad (){return edad;}  -- > SI


Lo mismo para los métodos set, en este caso set es sinónimo de establecer:

 public void setEstablecerEdad (int valorEdad) -- > NO

 public void setEdad (int valorEdad) -- > SI


En los atributos has declarado private int multiplo; pero esto no es correcto, ya que multiplo es el resultado de un cálculo a partir de la edad, no es algo propio del objeto. Por tanto debes declararla como variable local al método en lugar de como atributo (sería un atributo innecesario)

Código: [Seleccionar]
    public void setcalculoParaMultiploEdad (){
        int multiplo = 0;
        multiplo = edad%5;
        multiplo =5 - multiplo;
        System.out.println("El medico de nombre  " + nombre + " Especialidad " + especialidad + " tendra una Edad multiplo de 5 dentro de " +multiplo + " años" );
    }


El nombre que le has puesto a este método tampoco es correcto. set debe usarse sólo para establecer los valores de los atributos, no para otros métodos. Le debes poner otro nombre, por ejemplo calcularYMostrarMultiplo ()

Salu2

1438
Hola, tendrías que exportar la base de datos a un fichero de texto plano, normalmente con extensión .sql, por ejemplo basedatoscolegio.sql, luego tendrías que crear una base de datos vacía con cPanel y elegir la opción "importar". Cuando te pida el fichero a importar, seleccionas el fichero creado basedatoscolegio.sql y así debería traerte la información que tenías ya creada  :D

Salu2

1439
Hola, no puedo recomendarlo porque no lo conozco pero mira el curso de c++ que hay en conclase.net a ver si te ayuda, parece completo. Salu2

1440
Hola, para revisar conceptos te recomiendo seguir este curso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59

Una primera idea del pseudocódigo podría ser esta:

Código: [Seleccionar]
finDatosEnFichero = false;

i = 0;
mientras finDatosEnFichero == false Hacer
i = i+1;
Cargar datos de línea i a datos(i)
Si datos(i).sexo == H entonces {
elementosCurso['datos(i).curso']['hombres'] = elementosCurso['datos(i).curso']['hombres']+1;
}
Si datos(i).sexo == M entonces {
elementosCurso['datos(i).curso']['mujeres'] = elementosCurso['datos(i).curso']['mujeres']+1;
}


finMientras

Desde i=1 hasta numeroDeCursos
mostrar 'Los alumnos en el curso ' , i , ' son ' maximoIndice(elementosCurso[i]['hombres'])
mostrar 'Los alumnos en el curso ' , i , ' son ' maximoIndice(elementosCurso[i]['mujeres'])
FinDesde


Salu2

Páginas: 1 ... 67 68 69 70 71 [72] 73 74 75 76 77 ... 100

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".