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 - Alex Rodríguez

Páginas: 1 ... 19 20 21 22 23 [24] 25 26 27 28 29 ... 93
461
Hola LaMaru el ejercicio está bien resuelto, ánimo y a seguir.

Al decir la consigna que la etiqueta h3 relativa a xFashion debía ir en verde, es preferible aplicar el verde a todo lo que engloba la etiqueta h3.

Para dar estilo a los párrafos en línea, aunque sea más engorroso, lo haríamos aplicando el estilo párrafo a párrafo como puede verse en este otro hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=3718.0

Saludos

462
Hola umadara, tienes bastantes consultas donde no has respondido.

Te recuerdo una recomendación básica de conducta en los foros:

Citar
Una vez obtengas respuesta a una consulta agradécelo respondiendo en el mismo hilo. Las personas que responden también esperan saber si la respuesta ha sido útil. Lo mínimo que puedes decir es "gracias".

Explicado en:

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0


463
Hola siguiendo lo comentado por DRANXZ88, en la clase ListaCantantesFamosos2 el método public void addCantanteFamoso() no acaba de convencerme, porque los métodos deben tener una sola responsabilidad. En este caso la responsabilidad más natural del método debería ser añadir un cantante recibido como parámetro a la lista. Sin embargo el método "se complica" pidiendo datos al usuario (esto no debería ser responsabilidad de este método).

Saludos

464
Hola DRANXZ88 ahora lo veo todo bien. Solo como detalle decirte que el método public void setAgregar() yo lo hubiera llamado simplemente public void setEntrada() ya que si tienes un getEntrada, su compañero set debería llevar el mismo nombre. Es un detalle nomas. Otro detalle sería mejorar los nombres, por ejemplo en lugar de GeneradorNumeroAleatorio numero usar GeneradorNumeroAleatorio generadorNumero. Los nombres deben ser claros de lo que representan las cosas. Es más claro generadorNumero que numero ya que ese objeto realmente no representa un número, sino un generador de números.

Saludos

465
Hola hymsoft, algunas cosas se pueden resolver de distintas maneras y en algunas ocasiones distintos programadores experimentados resuelven un problema de distintas formas. En este caso yo no veo problemas en que tengas un método en la clase ListaCantantesFamosos que imprima todo el listado o que imprima un cantante, siempre que esos métodos hagan exactamente lo que dice su nombre y nada más.

Saludos

466
Hola si lo que buscas es que se muestren los mensajes de error PHP puedes consultar el siguiente hilo sobre cómo hacer que se muestren los mensajes de error php (php debugging) en https://www.aprenderaprogramar.com/foros/index.php?topic=1261.0

Saludos

467
Hola sergio he probado tu código con los números 22, 55 y 88, y funciona bien, lo único que he visto a mejorar es que en el fichero los datos se han escrito en una sola línea

225588

Pero el ejercicio te pide que se escriban en tres líneas:

22
55
88

Te faltan los apartados b, c y d del ejercicio.

También debes tener en cuenta que el ejercicio no pedía que existiera un formulario para envío de datos y recuperarlos por POST, por ello puedes resolver el ejercicio sin necesidad de un formulario, como se hace en https://www.aprenderaprogramar.com/foros/index.php?topic=2796.0

Saludos

468
Hola umadara, las imágenes parece que se cortaron, pero viendo el código está bien comentado. El ejercicio pedía crear una sola clase en lugar de dos como puede verse en https://www.aprenderaprogramar.com/foros/index.php?topic=2347.0

Saludos

469
De todo un poco... / Re:Hola amigos :-)
« en: 17 de Julio 2016, 13:57 »
Hola Príncipe Azul, claro que nos acordamos de tí, gracias por tus aportaciones! Igualmente un abrazo!

470
Sí, yo considero que es sólo un detalle y que el ejercicio está bien, porque el programa dice letra 1: es igual (o es diferente si fueran diferentes), ya se entiende que letra 1 igual es las dos palabras es true (o false en las dos palabras), es solo otra forma de expresarlo. Saludos.

471
Hola Mary gracias por compartir la solución, puede servir de ayuda para otras personas

Saludos

472
Hola oscar, el significado de los índices se lo atribuimos nosotros en función del problema que queramos resolver.

Para aclarar y entender estos conceptos te recomiendo que del curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59 te leas las siguientes entregas:

Entrega CU00128A: Tipos de variables. Variables con índice o localizador. Arrays, matrices, formaciones o arreglos I
Entrega CU00129A: Concepto y ejemplos de arrays o arreglos multidimensionales (bidimensionales, tridimensional, etc.)

Ahí tienes un ejemplo de un conteo de coches donde se explica varios casos: un índice, dos índices, tres índices, cuatro índices...

Saludos

473
Hola FranStoker al copiar y pegar el código que has puesto algunas cosas me salen incorrectamente (por ejemplo aparecen saltos de línea en lugares indebidos, puede que tengas problemas por esto).

Intentaré responder:

Para la pregunta 1: sí, es posible que desde head se generen nodos, pero no son nodos que afecten a lo que se visualiza en la página, por eso no se les presta atención. La atención se centra en la parte del código más importante.

Para la pregunta 2 cuando yo ejecuto el código para el navegador 1 en mi navegador me aparece esto:

Nodo hijo del nodo raíz es la declaración DOCTYPE con nodeName: html

Nodo hijo del nodo raíz es etiqueta html con nodeName: HTML y nodeType: 1


Es decir al nodo doctype lo está llamando html con minúsculas y al nodo html lo está llamando HTML con mayúsculas. Parece más lógico que se llamara como tú dices doctype, pero no le des más vueltas a esto porque esto depende de cómo lo hayan definido los creadores del navegador y no merece la pena entretenerse con esto.


Para la pregunta 3 ya has indicado que estaba solucionado


Saludos

474
Hola, ten en cuenta que siempre que escribas una consulta debes indicar el lenguaje de programación con el que estás trabajando. Lee este hilo con las referencias sobre cómo escribir en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Para la cuestión de hh:mm:ss lo más normal es que pidas al usuario la hora, la captures como un String y luego lo transformes a un formato de tiempo del api de Java.

El ejemplo de idea sería:

Código: [Seleccionar]

String myDateString = "13:24:40"; //La hora con forma de String

//Creamos la hora con formato del api Java
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Date date = sdf.parse(myDateString);

//Podemos asignar la hora a una fecha
Calendar calendar = GregorianCalendar.getInstance(); // creates a new calendar instance
calendar.setTime(date);   // assigns calendar to given date
//Podemos recuperar la hora, minuto, etc. de la fecha
int hour = calendar.get(Calendar.HOUR);
int minute; /... similar methods for minutes and seconds

Si tienes dudas te recomiendo seguir este curso paso a paso: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Saludos

475
Hola Alfredo, además de lo comentado por DRANXZ88 te recomiendo seguir el curso Java desde cero http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188 donde se explican todos los conceptos necesarios para poder realizar un programa de preguntas y respuestas.

Saludos.

476
Hola DRANXZ88

En la clase EntradaDeTeclado veo una repetición:

Código: [Seleccionar]
    public String Agregar() {
        entradaTeclado = sc.nextLine();
        return entradaTeclado;
    }

    public String getEntrada() {
        return entradaTeclado;
    }

Tanto el método Agregar como el método getEntrada hacen un return entradaTeclado. Creo que sería mejor que reordenaras esta clase de modo que un método sea para obtener o pedir la cadena y el otro para obtenerla (el get), evitando la repetición.

En el ejercicio hay algo que no me funciona bien. Por ejemplo con esta ejecución:

Citar
Introduce el numero inicial del rango:
1
Introduce el numero final del rango:
5
Introduce el numero de intentos:
3
¿Qué numero estoy pensando? :
1
No has acertado
¿Qué numero estoy pensando? :
2
No has acertado
¿Qué numero estoy pensando? :
3
No has acertado
Has acertado 0 veces y has fallado 3 veces. Eran solución: 5, 3, 4,
¿Otro valor (s/n)?
s
Introduce el numero inicial del rango:
1
Introduce el numero final del rango:
5
Introduce el numero de intentos:
3
¿Qué numero estoy pensando? :
1
No has acertado
¿Qué numero estoy pensando? :
2
No has acertado
¿Qué numero estoy pensando? :
3
No has acertado
Has acertado 0 veces y has fallado 3 veces. Eran solución: 3, 4, 3, 1,
¿Otro valor (s/n)?


La primera vez tengo 3 intentos y me dice que las soluciones eran 5, 3 y 4. La segunda vez vuelvo a tener 3 intentos y sin embargo me dice que las soluciones eran 3, 4, 3, 1. Es decir, me está dando una solución más de la que debería darme


Saludos

477
Lo veo perfecto DRANXZ88

Saludos

478
Hola, como ha comentado dimiste por convención los nombres de clase Java se nombran comenzando por una letra mayúscula. No es obligatorio (en el sentido de que el compilador no te obliga a ello) pero no hacerlo así sería ir a contracorriente de lo que hace la comunidad de programadores. En algún caso (por despiste normalmente) nos podemos encontrar algún nombre de clase nombrado en minúsculas. Esto no es "un error" en sentido estricto, puesto que el código puede funcionar perfectamente, pero es ir contra la convención. Por tanto y a modo de resumen: nombres de clases siempre que comiencen por minúsculas y nombres de atributos siempre que comiencen por minúsculas.

Saludos.

479
Hola, este ejercicio se puede resolver tanto como equals como con equalsIgnoreCase como con compareTo. En general para la resolución de ejercicios recomendamos no introducir contenidos no explicados en el curso (dentro del guión del curso hasta el momento), pero en algunos casos puntuales puede ser necesario. Equals se explica a lo largo del curso de Java básico, mientras que compareTo se explica en el curso de Java avanzado https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=58&Itemid=180

Saludos

480
Hola DRANXZ88, aparte de que veo algunos fallos en espacios o letras (por ejemplo contine en lugar de contiene) yo sí veo el ejercicio correcto. ¿Por qué crees tú que no cumple lo que pedía el enunciado?

Saludos

Páginas: 1 ... 19 20 21 22 23 [24] 25 26 27 28 29 ... 93

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