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 ... 37 38 39 40 41 [42] 43 44 45 46 47 ... 65
821
Hola dimiste.

Veo que sigues exprimiendo conocimientos nuevos.  ;)

El ejercicio está correcto, solo comentar el buen uso que hiciste del array multidimensional creado en JavaScript.

Saludos y ánimos para el nuevo reo. ;D

822
Hola Pandemia.

El ejercicio está bien resuelto.

Saludos.  ;D

823
Hola simchgab.

Estuve revisando tu ejercicio, y cumple con lo que pide el enunciado.

Por comentarte algo, decir que cada vez que insertas el contenido del array en el archivo txt, también introduces un salto de línea vacío al final.

Te recomiendo que veas otras soluciones en el foro, para ver otras formas de resolver este ejercicio.

Saludos. ;D

824
Hola gatoher.

He probado tu código y me funciona perfectamente. Bueno añadí un botón para poder probarlo:

Código: [Seleccionar]
<html>
<head>
<meta charset="utf-8">
<title>_________________</title>
<script>
var i =  0;
function cargarUltimaImagen(objLastImg){
var li = document.createElement('li');
var img = document.createElement('img');
var fotos = document.getElementById('fotos');
img.setAttribute("src", 'https://www.aprenderaprogramar.com/foros/avatars/APR2.COM_Varios/AprApr_1.jpg');
li.appendChild(img);
li.innerHTML += i;
fotos.appendChild(li); //fotos es un ul donde deberían insertar los hijos
i++;
}
</script>
</head>
<body>
<button onclick="cargarUltimaImagen()">Pulsa aquí</button>
<ul id="fotos" name="fotos"></ul>
</body>
</html>

¿Podría ser que tuvieses establecida una posición determinada de los elementos "li" mediante css? y por eso te coloca las imágenes una encima de la otra.
También se me ocurre que estés recargando la página y por eso solo te aparezca una imagen.

Saludos. ;D

825
Hola Salvadoruve2

Con las entregas del curso que llevas, podrías plantear el if de la siguiente manera:

if (Number(edad)).., cualquier número, exceptuando el 0 devolverá true.

Mas adelante en el curso verás que se puede hacer de otras formas.

Saludos. ;D


826
Estuve comprobando el ejercicio y a mí si se me aplica el estilo css que has definido.

Si a lo que te refieres es que no te centra  el encabezado de la tabla, donde aparece: "Mes de Mayo", si te lo centra, solo que lo hace sobre la columna en la que está, ya que lo que lo has insertado entre <th></th> y actúa como cabecera de la primera columna de la tabla.
Podrías insertarlo entre las etiquetas <caption></caption> para que te aparezca centrado sobre el ancho total de la tabla.

En el css también usas lo siguiente:
Código: [Seleccionar]
table .th{
    position: center;
}

La propiedad "position", hasta donde yo recuerdo solo admite ciertos valores y "center" no está entre ellos, te dejo un enlace para que lo revises.

https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=736:propiedad-position-css-static-relative-absolute-fixed-top-right-bottom-left-ejemplos-practicos-cu01032d&catid=75:tutorial-basico-programador-web-css-desde-cero&Itemid=203

Saludos.

827
Hola simchgab.

En primer lugar darte la bienvenida al foro, y seguidamente recomendarte leer este hilo, para que veas como publicar nuevos temas adecuadamente en el foro, como insertar código, etc.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

y, ¿Cual es el problema que tienes con el css?

Saludos. ;D

829
Hola DavidG.

En primer lugar darte la bienvenida al foro, y seguidamente recomendarte leer este hilo, para que veas como publicar nuevos temas adecuadamente en el foro.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

El problema que  tiene tu código es que en los métodos getters, en vez de escribir "public" has escrito "pubic", corrigiendo ese ya no te daría ningún error.


Saludos. ;D

830
Hola Salvadoruve2.

El apartado a del ejercicio esta bien resuelto, pero te falta el  apartado b del ejercicio.

Saludos. ;D

831
Hola Salvadoruve2.

En primer lugar darte la bienvenida al foro, y seguidamente recomendarte leer este hilo, para que veas como publicar nuevos temas adecuadamente en el foro.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.msg7784#msg7784

Sobre el ejercicio, decir que hace lo que pide el enunciado, solo apuntar que declaras las variables resultado1 y resultado2, sin usar 'var', sería recomendable que siempre que se pueda las declares usando 'var', más adelante en el curso se hablará de la importancia de usar 'var' o no usarlo y porque.

También comentar que has usado la función parseInt(), esta función también se explicará mas adelante en el curso. Aunque si la entiendes bien, no veo mal que la uses, siempre que te quede claro cual es su función.

Saludos. ;D

832
Hola, dejo una posible solución al ejercicio aCU00536F.

Citar
EJERCICIO
En un programa escrito en C nos hemos encontrado esta línea:
fichero = fopen("cursoAF1.txt", "wt");

En otro programa nos hemos encontrado esta otra línea:
fichero = fopen("cursoAF2.txt", "rt");
 

Responde a estas preguntas:
a) ¿Manejan ambos programas el mismo tipo de archivo? ¿Por qué?

Si. El tipo de archivo que manejan queda reflejado en la letra "t" al final de cada instrucción.

Citar
b) ¿Qué ocurrirá en cada programa si el archivo no existe?

En el primero, se creará el archivo si no existe.
En el segundo, sin saberlo a ciencia cierta, me imagino que dará algún tipo de error al intentar abrir un archivo que no existe.

Citar
c) ¿Con qué fin se abren los archivos en cada programa?

En el primer programa, se abre el archivo con el fin de escribirlo de nuevo, es decir, si existe el archivo se borrará lo que exista en el para luego insertar nuevos datos.
En el segundo programa, se abra el archivo para leer su contenido.

Saludos.  ;D

833
Buenas, aquí dejo una posible solución para el ejercicio CU00535F.

Citar
EJERCICIO Nº 1
Escribe un programa que pida tres cadenas al usuario y muestre su longitud (número de letras).
Ejemplo: el usuario introduce como cadenas perro, pez y cocodrilo. El programa mostrará por pantalla. El número de letras para perro es 5. El número de letras para pez es 3. El número de letras para cocodrilo es 9.

EJERCICIO Nº 2
Escribe un programa que pida tres cadenas al usuario y muestre el resultado de concatenar las dos primeras letras de las cadenas introducidas y que indique si las dos primeras cadenas son iguales.
Ejemplo: el usuario introduce como cadenas perro, vaca y cocodrilo. El programa mostrará por pantalla: “El resultado de concatenar las dos primeras letras de las cadenas es: pevaco. La primera cadena, perro, no es igual a la segunda cadena, vaca.”
Si el usuario introdujera perro, perro, mulo, el programa debería mostrar: “El resultado de concatenar las dos primeras letras de las cadenas es pepemu. La primera cadena, perro, es igual a la segunda cadena, perro.”

Realicé los dos ejercicios en un mismo código, creo que me lié un poco y no estoy seguro de si mi propuesta de código será muy acertada..

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
    typedef char TipoCadenas[50];
    TipoCadenas cadenas[3];
    TipoCadenas nuevaCadena[3];
    int i = 0;
    int j = 0;
    int resComparacion = 0;
    for(i = 0; i < 3; i++){
        printf("Introduzca una cadena de texto: ");
        gets(cadenas[i]);
    }
    puts("");
    for(i = 0; i < 3; i++){
        printf("\tEl n\xA3mero de letras de la cadena %d, \"%s\" es %d letras.\n", i+1, cadenas[i], strlen(cadenas[i]));
    }
    for(i=0; i<3; i++){
        for(j=0; j<3; j++){
            if(j==2){
                nuevaCadena[i][j] = '\0';
            }else{
                nuevaCadena[i][j] = cadenas[i][j];
            }
        }
    }
    printf("\n\nEl resultado de concatenar las dos primeras letras de las cadenas es: \"%s\".\n",
            strcat(strcat(nuevaCadena[0], nuevaCadena[1]), nuevaCadena[2]));
    resComparacion = strcmp(cadenas[0], cadenas[1]);
    if (resComparacion ==0) {
        printf("La primera cadena, \"%s\", es igual a la segunda cadena, \"%s\".\n", cadenas[0], cadenas[1]);
    } else {
        printf("La primera cadena, \"%s\", no es igual a la segunda cadena, \"%s\".\n", cadenas[0], cadenas[1]);
    }
    return 0;
}

Saludos. ;D

834
Buenas, dejo una posible solución al ejercicio CU00534F.

Citar
EJERCICIO Nº 1
Escribe un programa que use un bucle while para mostrar el resultado de multiplicar los números del 1 al 20 por el resultado de obtener el módulo (resto de la división que se obtiene usando el operador % de C) de dicho número con un número elegido por el usuario.
Ejemplo: el usuario elige el número tres. Los cálculos a realizar serán: resto de 1 entre 3 es 1, por pantalla se mostrará un 1, resto de 2 entre 3 es 2, por pantalla se mostrará un 2, resto de 3 entre 3 es cero, por pantalla se mostrará un cero, resto de 4 entre 3 es 1, por pantalla se mostrará un 1… así hasta terminar con resto de 20 entre 3 es 2, por pantalla se mostrará un 2.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    int num = 0;
    int i = 1;
    printf("Introduzca un n\xA3mero entero: ");
    scanf("%d", &num);
    while(i <= 20){
        printf("el resto de %d entre %d es %d\n", num, i, i % num);
        i++;
    }
    return 0;
}

Citar
EJERCICIO Nº 2
Modifica el programa anterior para usar un bucle do while.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    int num = 0;
    int i = 1;
    printf("Introduzca un n\xA3mero entero: ");
    scanf("%d", &num);
    do {
        printf("el resto de %d entre %d es %d\n", i, num, i % num);
        i++;
    } while (i < 21);
    return 0;
}

Citar
EJERCICIO Nº 3
Escribe un programa que use un bucle while para calcular la potencia de un número al que denominaremos base sobre otro número al que denominaremos exponente, ambos elegidos por el usuario.
Ejemplo: el usuario elige como base el 4 y como exponente el 3. El programa debe mostrar el resultado de multiplicar la base por sí misma 3 veces, en este ejemplo 4*4*4 = 64.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    int numBase = 0;
    int numExponente = 0;
    int resultado = 0;
    int i=0;
    printf("Introduzca un n\xA3mero: ");
    scanf("%d", &numBase);
    printf("Introduzca el exponente: ");
    scanf("%d", &numExponente);
    while(i<=numExponente){
        if (i==1){
            resultado = numBase;
        } else {
            resultado = resultado * numBase;
        }
        i++;
    }
    printf("El n\xA3mero %d elevado a %d es = %d\n", numBase, numExponente, resultado);
}

Citar
EJERCICIO Nº 4
Modifica el programa anterior para usar un bucle do while.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    int numBase = 0;
    int numExponente = 0;
    int resultado = 1;
    int i=0;
    printf("Introduzca un n\xA3mero: ");
    scanf("%d", &numBase);
    printf("Introduzca el exponente: ");
    scanf("%d", &numExponente);
    do {
        if (i==1){
            resultado = numBase;
        } else {
            resultado = resultado * numBase;
        }
        i++;
    }while(i<=numExponente);
    printf("El n\xA3mero %d elevado a %d es = %d\n", numBase, numExponente, resultado);
}

Saludos. ;D

835
Hola, dejo una posible solución al ejercicio CU00533F.

Citar
EJERCICIO Nº 1
Escribe un programa que use un bucle for para mostrar el resultado de multiplicar los números del 1 al 20 por el resultado de obtener el módulo (resto de la división que se obtiene usando el operador % de C) de dicho número con un número elegido por el usuario.
Ejemplo: el usuario elige el número tres. Los cálculos a realizar serán: resto de 1 entre 3 es 1, por pantalla se mostrará un 1, resto de 2 entre 3 es 2, por pantalla se mostrará un 2, resto de 3 entre 3 es cero, por pantalla se mostrará un cero, resto de 4 entre 3 es 1, por pantalla se mostrará un 1… así hasta terminar con resto de 20 entre 3 es 2, por pantalla se mostrará un 2.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main(){
    int num = 0;
    int i = 0;
    printf("Introduzca un n\xA3mero entero: ");
    scanf("%d", &num);
    for (i = 0; i <= 20; i++) {
        printf("resto de %d entre %d es %d\n", i, num, i % num);
    }
    return 0;
}

Citar
EJERCICIO Nº 2
Escribe un programa que use un bucle for para calcular la potencia de un número al que denominaremos base sobre otro número al que denominaremos exponente, ambos elegidos por el usuario.
Ejemplo: el usuario elige como base el 4 y como exponente el 3. El programa debe mostrar el resultado de multiplicar la base por sí misma 3 veces, en este ejemplo 4*4*4 = 64.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    int numBase = 0;
    int numExponente = 0;
    int i = 0;
    int resultado = 0;
    puts("Programa que calcula la potencia de un n\xA3mero me diante un bucle for.");
    printf("Introduzca el n\xA3mero base: ");
    scanf("%d", &numBase);
    printf("Introduzca el exponente: ");
    scanf("%d", &numExponente);
    for (i = 1; i <= numExponente; i++) {
        if (i==1){
            resultado = numBase;
        } else {
            resultado = resultado * numBase;
        }
    }
    printf("El resultado es: %d", resultado);
    return 0;
}

Saludos.  ;D

836
Hola, dejo una posible solución para el ejercicio CU00532F del tutorial básico de programación en lenguaje C.

Citar
EJERCICIO 1
Crea un programa donde se solicite al usuario que introduzca el tipo de bomba para una máquina, pudiendo introducir valores enteros comprendidos entre 0 y 4. Según el valor introducido por el usuario debe mostrarse el siguiente resultado usando un condicional switch:
a) Si el tipo de bomba es 0, mostrar un mensaje por consola indicando “No hay establecido un valor definido para el tipo de bomba”.
b) Si el tipo de bomba es 1, mostrar un mensaje por consola indicando “La bomba es una bomba de agua”.
c) Si el tipo de bomba es 2, mostrar un mensaje por consola indicando “La bomba es una bomba de gasolina”.
d) Si el tipo de bomba es 3, mostrar un mensaje por consola indicando “La bomba es una bomba de hormigón”.
e) Si el tipo de bomba es 4,mostrar un mensaje por consola indicando “La bomba es una bomba de pasta alimenticia”.
f) Si no se cumple ninguno de los valores anteriores mostrar el mensaje “No existe un valor válido para tipo de bomba”.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main() {
    int tipoDeBomba = 0;

    printf("Introuzca el tipo de bomba: ");
    scanf("%d", &tipoDeBomba);

    switch(tipoDeBomba) {
        case 0:
            printf("\nNo hay establecido un valor definido para el tipo de bomba\n");
            break;
        case 1:
            printf("\nLa bomba es una bomba de agua\n");
            break;
        case 2:
            printf("\nLa bomba es una bomba de gasolina\n");
            break;
        case 3:
            printf("\nLa bomba es una bomba de hormig\xA2n\n");
            break;
        case 4:
            printf("\nLa bomba es una bomba de pasta alimenticia\n");
            break;
        default:
            printf("\nNo existe un valor v\xA0lido para tipo de bomba %d\n", tipoDeBomba);
            break;
    }
}

Citar
EJERCICIO 2
Reescribe el programa anterior usando condicionales if (es decir, en lugar de switch nos basaremos exclusivamente en if).

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main() {
    int tipoDeBomba = 0;

    printf("Introuzca el tipo de bomba: ");
    scanf("%d", &tipoDeBomba);

    if (tipoDeBomba == 0) {
        printf("\nNo hay establecido un valor definido para el tipo de bomba\n");
    } else if(tipoDeBomba == 1) {
        printf("\nLa bomba es una bomba de agua\n");
    } else if(tipoDeBomba == 2) {
        printf("\nLa bomba es una bomba de gasolina\n");
    } else if(tipoDeBomba == 3) {
        printf("\nLa bomba es una bomba de hormig\xA2n\n");
    } else if(tipoDeBomba == 4) {
        printf("\nLa bomba es una bomba de pasta alimenticia\n");
    } else {
        printf("\nNo existe un valor v\xA0lido para tipo de bomba %d\n", tipoDeBomba);
    }
}

Saludos.  ;D

837
Buenas dejo una posible solución al ejercicio CU00531F del curso de programación en lenguaje C.

Citar
EJERCICIO
Responde a las siguientes cuestiones:
a) Usando la macro __LINE__ crea un programa que muestre el mensaje “La línea actual es: nLinea” donde nLinea será el valor de línea correspondiente. Por ejemplo “La línea actual es: 5”
b) Sabiendo que la macro __FILE__ devuelve una cadena de caracteres con la ruta del fichero compilado, ampliar el programa anterior para que además de la línea nos muestre la ruta del fichero con un mensaje del tipo “La línea actual es: nLinea y la ruta del fichero es rutaFich” donde nLinea y rutaFich deberán ser reemplazados por los valores correspondientes.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    printf ("La l\xA1nea actual es %d y la ruta del fichero es %s\n\n", __LINE__, __FILE__);
    return 0;
}

Saludos. ;D

838
Hola, dejo una posible solución para el ejercicio CU00530F.

Citar
EJERCICIO
Un else puede ir seguido de un if dando lugar a lo que se conoce como una estructura else if. Un if seguido de if else equivale a decir “Si ocurre esto … haz esto … y si no comprueba si ocurre esto otro … Se pueden añadir tantos else if como se desee (y finalmente puede haber un else para contemplar el caso de que no se cumpla ninguna de las condiciones). Estudia este código y responde a las cuestiones indicadas más abajo:

Código: [Seleccionar]
#include <stdio.h>
// Ejercicios aprenderaprogramar.com
int main () {
   /* local variable definition */
   int a = 100;
   if( a == 10 ) {
      printf("Value of a is 10\n" );
   }
   else if( a == 20 ) {
      printf("Value of a is 20\n" );
   }
   else if( a == 30 ) {
      printf("Value of a is 30\n" );
   }
   else {
      printf("None of the values is matching\n" );
   }
   printf("Exact value of a is: %d\n", a );
   return 0;
}

Citar
a) Describe qué es lo que hace este programa detalladamente.
Se declara la variable a asignándole un valor, y posteriormente  comprobamos si el valor de a se corresponde con algunas de la condiciones el if. En este caso se entrará en la parte del else al no cumplirse ninguna de las condiciones del if y seguidamente se mostrará el ultimo mensaje mostrando el valor de a.

Citar
b) ¿Cuál es el resultado si definimos a con valor 20? ¿Cuál es el resultado si definimos a con valor 30? ¿Cuál es el resultado si definimos a con valor 40?
Si a vale 20 se mostrará por pantalla 'Value of a is 20'.
Si a vale 30 se mostrará por pantalla 'Value of a is 30'.
Si a vale 40 se mostrará por pantalla 'None of the values is matching'.

Citar
c) Elimina el último else que aparece en el código. ¿Cuál es el resultado ahora si definimos a con valor 20? ¿Cuál es el resultado ahora si definimos a con valor 30? ¿Cuál es el resultado ahora si definimos a con valor 40? ¿Por qué obtenemos ahora estos resultados?
Si a vale 20 se mostrará por pantalla 'Value of a is 20'.
Si a vale 30 se mostrará por pantalla 'Value of a is 30'.
Si a vale 40 no se mostrará ninguno de los mensajes dentro del if.


Saludos. ;D


839
Buenas, dejo una posible solución al ejercicio CU00529F del curso básico de programación en lenguaje C.

Citar
EJERCICIO

Crea un programa que declare tres variables de tipo entero con valores A = 5, B = 3, C = -12 y muestre si se cumplen o no las siguientes condiciones usando if else:

a) A > 3                                 b) A > C                                 c) B != C                                 d) A == 3

e) A * B == 15                       f) C / B < A                             g) C / B == -10                 

h) A + B + C == 5

i) (A+B == 8 ) && (A-B == 2)                                       

j) (A+B == 8 ) || (A-B == 6)

o) A > 3 && B > 3 && C < 3               

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int A = 5;
    int B = 3;
    int C = -12;
    printf("A = %d, B = %d, C = %d.\n\n", A, B, C);
    if (A > 3) {
        puts("A es mayor que 3.");
    } else {
        puts("A no es mayor que 3.");
    }
    if (A > C) {
        puts("A es mayor que C.");
    } else {
        puts("A no es mayor que C.");
    }
    if (B != C) {
        puts("B no es igual a C.");
    } else {
        puts("B es igual a C.");
    }
    if (A == 3) {
        puts("A es igual a 3.");
    } else {
        puts("A no es igual a 3.");
    }
    if (A * B == 15) {
        puts("A*B es igual a 15.");
    } else {
        puts("A*B no es igual a 15.");
    }
    if (C / B < A) {
        puts("C/B es menor que A.");
    } else {
        puts("C/B no es menor que A.");
    }
    if (C / B == -10) {
        puts("C/B es igual a -10.");
    } else {
        puts("C/B no es igual a -10.");
    }
    if (A + B + C == 5) {
        puts("A+B+C es igual a 5.");
    } else {
        puts("A+B+C no es igual a 5.");
    }
    if ((A + B == 8) && (A - B == 2)) {
        puts("A+B es igual a 8 y A-B es igual a 2.");
    } else {
        puts("A+B no es igual a 8 o A-B no es igual a 2, o ambas afirmaciones son falsas.");
    }
    if ((A + B == 8) || (A - B == 6)) {
        puts("A+B es igual a 8 o A-B es igual a 6, o ambas afirmaciones son verdaderas.");
    } else {
        puts("A+B no es igual a 8 y A-B no es igual a 6.");
    }
    if ((A > 3 && B > 3) && (C < 3)) {
        puts("A es mayor que 3 y B es mayor que 3 y C es menor que 3");
    } else {
        puts("A no es mayor que 3 o B no es mayor que 3 o C no es menor que 3, o todas las afirmaciones son falsas o solo dos de ellas son falsas.");
    }
    return 0;
}

Saludos.  ;D

840
Buenas, dejo una posible solución al ejercicio CU00528F del tutorial de programación en lenguaje C desde cero.

Citar
EJERCICIO
Crea un programa que usando puts y gets (sin usar printf ni scanf) pida al usuario su nombre y ciudad de nacimiento. Tras esto se deberá mostrar el siguiente mensaje: “Bienvenido nombre, encantado de hablar con alguien de ciudad”. Donde nombre y ciudad deben ser reemplazados por los datos proporcionados por el usuario. Por ejemplo si el usuario introduce como nombre Juan y como ciudad Lima, deberá mostrarse “Bienvenido Juan, encantado de hablar con alguien de Lima”.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
    char nombre [50];
    char ciudad [50];
    puts("Introduzca su nombre: ");
    gets(nombre);
    puts("Introduzca su ciudad: ");
    gets(ciudad);
    printf("\nBienvenido %s, encantado de hablar con alguien de %s.\n\n", nombre, ciudad);
    return 0;
}

Resolví todo con puts y gets menos el mensaje final, que si lo hacía con puts, tendría que haberlo resuelto en varias líneas y con varias sentencias puts, porque con lo explicado hasta ahora en el curso, no se me ocurre otra forma de solucionarlo.

Saludos.

Páginas: 1 ... 37 38 39 40 41 [42] 43 44 45 46 47 ... 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".