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 - pedro,,

Páginas: 1 ... 5 6 7 8 9 [10] 11 12 13 14 15 ... 65
181
Buenas Chuckyldo.

Veo correcta la solución que aportas.

Saludos. ;D

183
Buenas vengador669

1. Bien.

2. Aquí como habla de todas las canciones el nombre del método sería mas apropiado si se llamase setDuracionTodasLasCanciones o algo parecido.

3. Bien.

4. En este caso se trataba de añadir una canción al disco con lo que un nombre correcto sería addCancion().

Saludos. ;D

184
Hola alefaletti.

Ya tenías abierto un tema con la  solución de este ejercicio, he movido tu última solución propuesta para que esté con el anterior y te pido que intentes no crear dos o más veces la misma solución.

Sobre la resolución al ejercicio te sigo diciendo lo mismo que te respondí la primera vez que publicaste una respuesta a este ejercicio.

Citar
Te faltaría la descripción sobre la parte html. También tendrías que explicar correctamente los selectores css, por ejemplo:

#nav-menu ul {..}, Hace referencia a las listas no ordenadas que estén dentro de un elemento que tenga como id, nav-menu.

Faltarían los demás.

Saludos. ;D

185
Hola Jorgito.

La parte del apartado b donde dice que se mantengan los saltos de línea definidos en el documento HTML, se colapsen secuencias de espacios en blanco y se usen espacios en blanco para generar nuevas líneas..., para esto tendrías que usar:

Código: [Seleccionar]
white-space: pre-line;
Además, también te faltaría por resolver el apartado d.

Saludos. ;D

186
Buenas.

El enunciado dice:
Citar
...declares un array de enteros tipo int miArray1 cuyo contenido inicial sea {2, -4, 3, -7}. Muestra su contenido por pantalla
Correcto.

Citar
Copia el contenido de este array a un ArrayList denominado lista1 y muestra su contenido por pantalla.
No has copiado el contenido en el ArrayList, el único ArryList que creaste está vacío.

Dentro del método main creaste dos arrays y lo que hiciste es que los dos fueran iguales, pero nada más, y esto no lo pedía el enunciado.

La primera respuesta está bien, la segunda sería que contiene objetos de tipo Integer. Aunque como te dije más arriba el ArrayList que tu creaste no contiene nada puesto que no le añadiste ningún valor.

Saludos. ;D

187
Aprender a programar desde cero / Re:Ejercicio CU00672B
« en: 16 de Abril 2017, 23:53 »
Hola Luis Fdo.

El ejercicio cumple con el enunciado, solo comentar alguna cosilla como que intentas hacer una conversión de tipos (casting) con la variable nrand, intentas pasarla a tipo int cuando esta variable ya lo es.

Saludos. ;D


188
Hola dferna.

El planteamiento no es el correcto, en tu esquema ProductoRefrigerado y ProductoCongelado heredan de ProductoFresco cuando el enunciado dice que ProductoRefrigerado, ProductoCongelado y ProductoFresco son tres tipos de productos distintos, lo que debías de haber hecho es coger los atributos que tengan esas tres clases en común e incluirlos en la clase Producto, y sobre lo que dice el apartado b de crear superclases intermedias se podría coger el atributo que solo coincide en la clase ProductoCongelado y la clase ProductoRefrigerado y crear una clase que contenga ese atributo y de la cual hereden ProductoCongelado y ProductoRefrigerado.

Te dejo un ejemplo para que lo veas más claro...

https://www.aprenderaprogramar.com/foros/index.php?topic=2342.msg11163#msg11163

Saludos. ;D

189
Buenas dferna.

Todo bien resuelto, solo comentarte que el método toString() ni la sobrescritura de métodos no se explica en el curso hasta el tema CU00694B, en este caso hubiese valido con crear un método en cada una de las clases mostrase la información de cada producto como se mostraba en el ejemplo del tema.

Te dejo una solución basada en lo que pide el enunciado:

https://www.aprenderaprogramar.com/foros/index.php?topic=1179.msg6500#msg6500

Saludos. ;D

190
Buenas.

La estructura es la correcta pero los nombres de las clases deben de ser más descriptivos, además en este ejercicio también quedaría más descriptivo si junto con cada clase acompaán los atributos que contengan.

En este enlace puedes ver un ejemplo.

https://www.aprenderaprogramar.com/foros/index.php?topic=2360.msg11233#msg11233

Saludos. ;D

191
Hola dferna.

Tu ejercicio está bien resuelto, te dejo un enlace con otra posible solución.

https://www.aprenderaprogramar.com/foros/index.php?topic=2354.msg11208#msg11208

Saludos. ;D

192
Hola beremonth.

Lo que necesitas es CSS, con CSS podrás diseñar tus aplicaciones web como desees. Te dejo un enlace con un curso gratuito que se ofrece aquí en www.aprenderaprogramar.com:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=category&id=75&Itemid=203

en este otro enlaces puedes encontrar más cursos que te podrían interesar:

https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=57&Itemid=86

Y si tienes alguna duda concreta pega el código que tengas para poder ayudarte sobre el.

Saludos. ;D

193
Buenas.

Te dejo un ejemplo básico de como lo resolvería yo.

Código: [Seleccionar]
import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;


public class StackTest {

@SuppressWarnings("unused")
private Stack stackConElementos;
@SuppressWarnings("unused")
private Stack stackSinElementos;

@Before
public void setUp() throws Exception {

// Insertamos 100 valores (0 a 99) en el objeto stackConElementos para inicializarlo
stackConElementos = new Stack();
for(int i = 0; i < 100; i++){
stackConElementos.apilar(i);
}

// Creamos una instancia de Stack vacía.
stackSinElementos = new Stack();
}

@Test
public void testStackVacio() {

/** Como stackConElementos contendrá valores que asignamos previamente en el
  * método setUp() la respuesta devuelta por el método stackVacio de la clase Stack
  * será false.
  */
assertEquals(false, stackConElementos.stackVacio());

/** En este caso como stackSinElementos no contendrá nada, el método stackVacio de la clase
* Stack devolverña true
*/
assertEquals(true, stackSinElementos.stackVacio());
}

@Test
public void testApilar() {
/** Añadimos un valor a stackConElementos y a stackSinElementos, y para comprobar que el
* método apilar de la clase Stack funciona correctamente hacemos uso de otro de sus
* métodos para comprobar que el tamaño aumento en uno. También se podría hacer usando
* el método desapilar, que devuelve el valor del último valor que contiene cualquier instancia
* de la clase Stack si existiese, si estuviese vacío devolvería null.
*/
stackConElementos.apilar(111);
assertEquals(101, stackConElementos.getNumElements());
stackSinElementos.apilar(333);
assertEquals(1, stackSinElementos.getNumElements());
}

@Test
public void testDesapilarStackSinElementos() {
/** En este caso como stackSinElementos no contiene nada, el método desapilar debería
* devolver null
*/
assertEquals(null, stackSinElementos.desapilar());
}

@Test
public void testDesapilarStackConElementos() {
/** Depués de de la inicialización de stackConElementos, al usar el método desapilar
* este nos devuelve el último valor, en este caso debería ser 99.
*/
Integer n = 99;
assertEquals(n, stackConElementos.desapilar());
}

@Test
public void testGetNumElements() {

/** En este caso comprobamos que el número de elementos que devuelve el método
* getNumElemensts sea el correcto, 100 para stackConElementos y
* 0 para stackSinElemenos.
*/
assertEquals(100, stackConElementos.getNumElements());
assertEquals(0, stackSinElementos.getNumElements());
}

}

Saludos. ;D

194
Buenas.

¿Qué errores son los que obtienes?

Pega el código con el que estés probando.

Saludos. ;D

196
Hola David.

El ejercicio está bien resuelto. Solo comentarte que no está demás que las clases contengan como poco un constructor aunque sea vacío.

Saludos. ;D

197
Buenas.

Los comentarios que usaste están bien, aunque también estaría bien que describieses en que consiste el la variable que se devuelve en los dos métodos.

Sobre los nombres que usaste en métodos y variables, sería aconsejable que los nombres de los métodos no coincidiesen con los de las variables para evitar posibles errores, a los métodos les podrías añadir el prefijo get.

getRaizCuadrada(...)

Saludos. ;D

198
Buenas.

Esta línea:

Código: [Seleccionar]
lista1.add(miArray1);
debe de ir así:

Código: [Seleccionar]
lista1.add(miArray1[i]);
La respuestas que diste, dferna, son correctas.

Saludos.  ;D

199
Intenta cambiar el nombre de la clase Cliente primero y luego cambias el de la clase ClienteDatos.

Saludos. ;D


200
Hola javi.

Creo que es buena opción la que usaste, pero creo que los nombres de las clases no son los apropiados, la clase que llamaste ClienteDatos debería llamarse Cliente, puesto que es la clase que representará lo que es un cliente. Y la otra clase, la que contiene el método main, podría llamarse algo como CrearNuevosClientes.

Saludos.  ;D

Páginas: 1 ... 5 6 7 8 9 [10] 11 12 13 14 15 ... 65

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