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 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 68
521
Hola jga!

No estás manejando bien los índices y parece que tienes algunos errores o incongruencias, por ejemplo:

Primero tienes  paises[0][0][0]="España";
 
Luego tienes paises[0][0][0]="Madrid";

Y luego tienes paises[0][0][0]="Calle de Madrid 1";

Esto no tiene sentido, estás sobreescribiendo la misma variable con distintos contenidos.

Tratar de imprimir paises[ i ] por pantalla tampoco tiene lógica porque no tienes un array unidimensional, toda referencia debes tenerla con tres dimensiones porque estás trabajando con tres dimensiones

Recomendamos seguir este curso paso a paso donde se explican todos los conceptos, ahí está todo explicado: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Saludos!

522
Hola Ana

Con los contenidos de este curso se puede hacer: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Hay varias entregas dedicadas a formularios, aplicación del foco sobre elementos, cambios de propiedades css, etc.

Saludos!

523
Hola PROGRMADOR NOVATO, el foro Comunidad está para presentarse a la comunidad, cuando vayas a hacer consultas usa otro foro!

Si el dispositivo tiene dos cámaras esto solo se puede hacer si se usa Gingerbread 2.3 o superior. Hay versiones de Android SDK que no permiten trabajar con dos cámaras.

Para inicializar la cámara frontal

Código: [Seleccionar]
private Camera openFrontFacingCameraGingerbread() {
    int cameraCount = 0;
    Camera cam = null;
    Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
    cameraCount = Camera.getNumberOfCameras();
    for (int camIdx = 0; camIdx < cameraCount; camIdx++) {
        Camera.getCameraInfo(camIdx, cameraInfo);
        if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
            try {
                cam = Camera.open(camIdx);
            } catch (RuntimeException e) {
                Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
            }
        }
    }

    return cam;
}

Debes añadir esto en el fichero AndroidManifest.xml:

Código: [Seleccionar]
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />

Saludos!

524
Hola

Ten en cuenta que en los foros tratamos de ayudar a partir de una dificultad concreta, error o problema, es decir, debes intentar resolver el problema y cuando no sepas cómo avanzar consultar pegando el código hasta donde hayas podido llegar e indicando dónde no sabes avanzar.

Para pegar código en los foros debes leer esto: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Este código permite hallar los números pares e impares en un intervalo:

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

int main(){

    int number;
    int min,max;
 
    printf("Introduzca el valor de M valor minimo en el rango: ");
    scanf("%d",&min);

    printf("Introduzca el valor de N valor maximo en el rango: ");
    scanf("%d",&max);

    printf("Los numeros impares en el rango indicado son: ");
    for(number = min;number <= max; number++)

         if(number % 2 !=0)
             printf("%d ",number);

    printf("\nLos numeros pares en el rango indicado son: ");
    for(number = min;number <= max; number++)

         if(number % 2 ==0)
             printf("%d ",number);
 
    return 0;
}

Ejemplo de resultados:
Introduzca el valor de M valor minimo en el rango: 1
Introduzca el valor de N valor maximo en el rango: 20
Los numeros impares en el rango indicado son: 1 3 5 7 9 11 13 15 17 19
Los numeros pares en el rango indicado son: 2 4 6 8 10 12 14 16 18 20

Y este otro código permite calcular la suma de los números pares e impares en un intervalo:

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

int main(){

    int number;
    int min,max;
    long odd_sum =0,even_sum = 0;
 
    printf("Introduzca el valor de M valor minimo en el rango: ");
    scanf("%d",&min);

    printf("Introduzca el valor de N valor maximo en el rango: ");
    scanf("%d",&max);

    for(number = min;number <= max; number++)
         if(number % 2 != 0)
             odd_sum = odd_sum + number;
         else
             even_sum = even_sum + number;

    printf("La suma de los numeros pares en el rango indicado es: %ld\n",even_sum);
    printf("La suma de los numeros impares en el rango indicado es: %ld",odd_sum);
 
    return 0;

}

Ejemplo de resultados:
Introduzca el valor de M valor minimo en el rango: 1
Introduzca el valor de N valor maximo en el rango: 20
La suma de los numeros pares en el rango indicado es: 30
La suma de los numeros impares en el rango indicado es: 25


Saludos!

525
Hola Pedro!

Parece que tienes una pequeña errata en los porcentajes, tanto para la primera parte como para la segunda tendríamos para producto 1 el 21%, para producto 2 el 10 % y para producto 3 el 5%, sin embargo en la primera parte en el switch no tienes 1.21, 1.10 y 1.05 sino que solo tienes 1.21 y 1.05

Saludos!

526
Hola ¿puedes explicar mejor qué es lo que quieres hacer? ¿Ya has importado la librería?

Saludos

528
Comunidad / Re:Tarde pero seguro... Hola! Saludo y me desahogo.
« en: 28 de Septiembre 2015, 21:48 »
Hola r2montero (no has dicho cuál es tu nombre así que me dirijo a tí por el nick), pues esa parte de tu historia creo que puede servir de ejemplo de superación para muchas personas. Respecto a la edad decirte que aunque pienses "que puede ser demasiado tarde" decirte que conozco personas que han empezado o retomado con cerca de 40 años o más y han salido adelante, así que más que en la edad pienso que debes fijarte en si tienes la determinación firme de desarrollar todo el esfuerzo que te va a requerir, que no es poco, concluir los estudios y desembocar en la actividad profesional. Por suerte en programación a diferencia de en otras actividades vales más por lo que sabes y lo que haces que por ser joven, así que mucho ánimo, adelante y a hacerte valer. Por si sirve de algo cuentas con nuestro apoyo (de las personas del foro) que aunque no es mucho esperamos sirva de ayuda.


Saludos!

530
Hola josé el problema puede ser similar al que se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=3157.0

Es decir, que te falte expresar bien las comillas:

$registros=new mysqli_query("UPDATE observacion SET faltas='0' WHERE idobservacion='".$reg[idobservacion]."'");

Saludos!

531
Hola!

Lo veo perfecto, además al poner las imágenes como urls facilitas que podamos verlas todos.

Saludos!

532
Hola Pedro! El ejercicio funciona bien pero no hace realmente lo que pedía el ejercicio, ya que si introducimos diámetro 1.5 y grosor 0.3 deberían mostrarse dos mensajes: La rueda es para un vehículo grande y El grosor para esta rueda es inferior al recomendado, pero sólo se muestra uno.

Saludos!

533
Como dices el enlace que habías puesto no funcionaba, pero he aprovechado y he editado el post de modo que ya funciona. Gracias por las aportaciones, muy interesantes!

534
Hola, ¿puedes poner el código como ha quedado y indicar en qué línea te marca error si quitas el return?

Saludos!

535
Hola Kabuto! Muy curioso lo que comentas que después de varios días dándole vueltas justo después de consultar sea cuando se te ocurriera la solución :) Gracias por dejar la solución, le puede servir de ayuda a otras personas.

Lo que comentas

Citar
De nuevo he tenido que pasar los objetos que recibo como parámetros (a y b) a unas variables/objeto temporales (aa y bb). ¿Por qué no puedo operar directamente con a y b?

También es curioso, la única diferencia que veo entre a y aa es que a está afectada por const mientras que aa no lo está

Saludos!

536
Hola christagary!

Las variables dentro de un método (sea procedimiento o función) son variables locales al método, sólo conocidas dentro del método.

El nombre para estas variables debe ser simplemente un nombre descritivo y que permita conocer su cometido.

Saludos!

537
Es un lío esto de las versiones  >:( pero diciendo que usas Visual Studio 2013 ya queda claro

538
Está en inglés pero puede ser útil: http://www.cplusplus.com/doc/tutorial/

Saludos!

539
Hola Pedro!

Todo perfecto

Para ver las tablas más separadas le he añadido table{margin-top:50px;}

Otra opción que también es viable es no meter las tablas dentro de div, sino aplicarles estilos directamente a las tablas:

Código: [Seleccionar]
<html>
<head> <title>Portal web - aprenderaprogramar.com</title> <meta charset="utf-8">
<style type="text/css">
/* Curso CSS estilos aprenderaprogramar.com*/
body {font-family: Arial, Helvetica, sans-serif;  }
table{margin-top:50px;}
#tabla1 {width: 600px;}
#tabla1, #tabla1  th, #tabla1 td{border: solid 8px gray; border-collapse: collapse;}
#tabla1 td, #tabla2 th{width: 20%;}


#tabla2 {width: 100%;}
#tabla2, #tabla2  th, #tabla2 td{border: solid 2px brown; border-collapse: separate;}
#tabla2 td, #tabla2 th{width: 20%;}

#tabla3 {width: 500px;}
#tabla3, #tabla3  th, #tabla3 td{border-bottom: solid 6px blue; border-collapse: collapse;}
#tabla3 td, #tabla3 th{width: 100px;}
</style>



</head>
<body>
<table id="tabla1">
<caption>Tabla 1</caption>
<tr>
<th>Encabezado 1</th><th>Encabezado 2</th><th>Encabezado 3</th><th>Encabezado 4</th><th>Encabezado 5</th>
</tr>
<tr>
<td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td>
</tr>
<tr>
<td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td>
</tr>
<tr>
<td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td>
</tr>
<tr>
<td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td>
</tr>
<tr>
<td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td>
</tr>
<tr>
<td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td>
</tr>
</table>

<hr/>

<table id="tabla2" >
<caption>Tabla 2</caption>
<tr>
<th>Encabezado 1</th><th>Encabezado 2</th><th>Encabezado 3</th><th>Encabezado 4</th><th>Encabezado 5</th>
</tr>
<tr>
<td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td>
</tr>
<tr>
<td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td>
</tr>
<tr>
<td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td>
</tr>
<tr>
<td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td>
</tr>
<tr>
<td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td>
</tr>
<tr>
<td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td>
</tr>
</table>

<hr/>

<table id="tabla3">
<caption>Tabla 3</caption>
<tr>
<th>Encabezado 1</th><th>Encabezado 2</th><th>Encabezado 3</th><th>Encabezado 4</th><th>Encabezado 5</th>
</tr>
<tr>
<td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td><td>fila 1</td>
</tr>
<tr>
<td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td><td>fila 2</td>
</tr>
<tr>
<td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td><td>fila 3</td>
</tr>
<tr>
<td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td><td>fila 4</td>
</tr>
<tr>
<td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td><td>fila 5</td>
</tr>
<tr>
<td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td><td>fila 6</td>
</tr>
</table>

</body>
</html>

Saludos!

540
Hola Pedro!

Todo perfecto

Para tener en cuenta de cara a la lógica de organización del CSS, puede ser preferible .mayusCondensadas{font-variant: small-caps;} en vez de #mayusCondensadas{font-variant: small-caps;}

Los elementos span normalmente se dotan de estilo con clases en lugar de con ids.

¿Por qué? Porque de ese modo puedes utilizar el estilo en varios elementos (en cambio el id es único), esto es con vistas al desarrollo en general, en este ejercicio no tiene importancia

Saludos!

Páginas: 1 ... 22 23 24 25 26 [27] 28 29 30 31 32 ... 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".