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 - César Krall

Páginas: 1 ... 16 17 18 19 20 [21] 22 23 24 25 26 ... 68
401
Hola! En el CSS

      html,
body,
.primeraRojo { background-color:rgba(178, 34, 34, 0.1); }

Equivale a

html, body, .primeraRojo { background-color:rgba(178, 34, 34, 0.1); }

Esto tiene poco sentido porque estás asignando un color de fondo a html y también a body cuando ambas cosas supone aplicarlo a toda la página

Déjalo .primeraRojo { background-color:rgba(178, 34, 34, 0.1); } y todo resuelto

Saludos!

402
Hola!

Debes mejorar estos aspectos:

- Inicialización de atributos: hacerlo como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=2826.0

- Faltan los métodos get y set para los atributos

- El nombre del método setEdad no es correcto. El nombre de un método debe indicar lo que hace el método. Los métodos set son para establecer valores de atributos y este no es el caso.

Una solución correcta es la que encontramos en https://www.aprenderaprogramar.com/foros/index.php?topic=2145.0

Te recomiendo seguir el curso desde el principio e ir poniendo en los foros los ejercicios uno a uno para poder ir corrigiendo todos los aspectos que necesiten de mejora

Saludos!

403
Hola! Ejercicios 1 y 2 todo bien, buen trabajo!

Nota: en estos ejercicios has usado el punto como operador de concatenación y esto todavía no se ha explicado en el curso.

Saludos!

404
Hola!

Dentro de las etiquetas <pre> tienes símbolos como >, esto posiblemente lo confunde con un cierre de etiqueta y por eso no te lo mostrará completo. Para escribir símbolos > y < tendrías que usar lo que se explica en  https://www.aprenderaprogramar.com/foros/index.php?topic=3883.0

¿Coincide lo que se muestra con pantalla con lo que tú esperarías que se mostrara?

Saludos!

405
Hola!

El ejercicio 1 no está bien

$hacefrio=si; no es una asignación válida. Si la asignación a la variable es para que contenga una cadena de texto debería ser $hacefrio="si";

De todas formas $hacefrio según el ejercicio es una variable numérica, por ello no debe usarse la asignación de un texto. Aquí puedes ver una solución: https://www.aprenderaprogramar.com/foros/index.php?topic=3947.0

El ejercicio 2 tampoco está bien resuelto. Si el diámetro es mayor a 1.4 debe mostrarse que la rueda es para un vehículo grande (tú has puesto que es para un vehículo pequeño) . Aquí puedes ver una solución https://www.aprenderaprogramar.com/foros/index.php?topic=1861.0
 

Saludos!

406
Hola! El ejercicio 1 todo bien y el ejercicio 2 no veo la respuesta  :o

Saludos!

407
Hola! Todo bien!

Para el ejercicio 1 si quieres ahorrarte los caracteres de escape puedes usar alternativamente comillas dobles " y comillas simples ', php al igual que JavaScript permite ambos tipos de comillas

Aplicación práctica: echo "<div style=\"border:1px solid black; background-color:yellow;\"> donde se usan caracteres de escape

Se puede escribir:

echo '<div style="border:1px solid black; background-color:yellow;">
Curso php de aprenderaprogramar.com usando la instrucción echo
</div>';

Ya no usa secuencias de escape sino desambiguación gracias a comillas dobles y simples

También creo que se puede hacer al revés:

echo "<div style='border:1px solid black; background-color:yellow;'>
Curso php de aprenderaprogramar.com usando la instrucción echo
</div>";

Para el ejercicio 2 si quieres ahorrarte escribir muchos echo puedes escribir todo el código html dentro de un solo echo, no hace falta que separes por líneas.

Saludos!

408
Hola solo me refería a que tenías <div style="background-color:yellow; width:20%; height:1000px; border:5px solid red; position: relative;">Este es el pie de la página.</div> con un valor height de 1000px; se ve como muy largo hacia abajo.

409
Ahora ok, coincido que para asignar una propiedad vinculada al prototype primero tienes que definir la existencia del prototype con new y luego definir las propiedades. Si no lo haces en este orden las propiedades que se hubieran definido antes del new quedan anuladas (undefined) al utilizar el new.

Saludos!

410
Hola!

Buena idea crear la función con el mismo nombre para demostrar que no hay conflicto de nombres ;)

Hay una frase que debes mejorar: está dentro de un objeto definido creado con el método Sigleton (es Singleton)

Se debería expresar como:

"está dentro del espacio de nombres creado por un objeto"

Saludos!

411
Hola! Sí, es como dices aunque la terminología singleton no es propia de JavaScript sino que es propia de otros lenguajes de programación, pero la idea es parecida por eso se habla a veces de singleton. En JavaScript tendríamos objetos únicos por ejemplo creados como has indicado en las dos primeras formas, y tipos de objetos definidos con un constructor, que permiten crear muchos objetos de ese tipo.

Saludos!

413
Hola de nuevo ahora con php

Todo bien, tu pie de página se ve un poco gigantesco supongo que son pruebas  ;D

Saludos!

415
Hola!

Esta regla vacía creo que no es necesaria, .especial {}

Respecto a tu propuesta la veo igual de buena que la basada en el uso de odd y even. Incluso con esa sintaxis se pueden crear formas más complejas, así que has innovado y es algo que creo debería añadirse al curso cuando hagamos una revisión.

Saludos!

416
Hola!

Al ejecutar el ejercicio sale un undefined en

El nombre del tomate1 es tomatito que corresponde a <<Ser vivo sin movilidad>> con nombre cientifico tomate rojito y es del tipo de hortaliza tomatuscuyo componente principal es el undefined

El undefined parece indicar que hay algo que no está funcionando bien en la cadena de herencia, si estuviera funcionando bien debería saler Agua

También comentarte que has usado la invocación Tomate.prototype = new hortaliza; donde no aplicas paréntesis para el new, nosotros recomendamos usar siempre

Tomate.prototype = new hortaliza();

incluyendo paréntesis

Saludos!

417
Hola!

Debes usar herencia y propiedades / métodos estáticos cuando vayas a crear muchos objetos de un tipo con new. De esa forma evitas ocupar memoria para las propiedades y métodos con cada objeto, ya que al ser comunes a todos los objetos solo ocupan espacio una vez.

Por ejemplo, piensa que fueras a hacer un efecto visual donde aparecen cientos de puntitos y cada puntito es un objeto. En ese caso es preferible definir propiedades y métodos estáticos.

El código lo he comprobado y todo bien

Saludos!

418
Hola!

En la pregunta a) la diferencia está en lo que se lanza con el error. Como has comentado en el primer caso es una cadena de texto, y en el segundo un objeto.

En la b) así es, lo que no parece coherente es borrar tanto si se supera la validación como si no, eso parece un error de diseño. Por eso el enunciado habla de "lo que parecía pretender cumplir el autor..."

c) Así es

Saludos!

419
Hola!

JavaScript y Java no tienen nada que ver (o casi nada). Java nivel avanzado te sirve para coger más nivel en java pero el curso todavía no está completo y no tiene contenidos sobre concurrencia. Puedes consultar documentación sobre concurrencia y ejemplos en https://docs.oracle.com/javase/tutorial/essential/concurrency/

Saludos!

420
Hola!

Para el apartado a) puedes leer una respuesta aclaratoria en https://www.aprenderaprogramar.com/foros/index.php?topic=3167

Los apartados b) y c) los veo bien pero un lío que hayas cambiado los nombres por ejemplo ¿signo como nombre de función? Es un nombre poco claro

Saludos!

Páginas: 1 ... 16 17 18 19 20 [21] 22 23 24 25 26 ... 68

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".