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 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 76
141
Hola!

Para formar el nombre concatenando los valores que toman los elementos del formulario puedes usar JavaScript. Una vez se produce el evento onclick (cuando se pulsa el botón) tendrías que capturar con JavaScript los valores que tienen los elementos del formulario, usando concatenación de cadenas JavaScript construir la URL, y usando JavaScript hacer que se cargue la url correspondiente.

Todo esto lo tienes explicado en el Tutorial Básico de programador web: JavaScript desde cero, disponible en http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Saludos!

142
Hola!

Tienes mal diseñado el programa. Lo primero es tener en cuenta los nombres de los métodos y las clases.

Cada método debe hacer lo que dice su nombre. Por ejemplo getPalabra debería devolver sólo una palabra, porque es lo que dice su nombre. Además no veo claro qué es lo que pretendes hacer con el código que has metido dentro del método getpalabra(), no le veo sentido.

Una clase no se debería llamar Mostrando. Lee esta explicación: http://www.aprenderaprogramar.com/foros/index.php?topic=2691.0

Para orientarte sobre cómo debe resolverse este ejercicio estudia la solución de http://www.aprenderaprogramar.com/foros/index.php?topic=2089.0, luego intenta hacerlo tú solo.

Saludos!

143
Hola! Hay un problema en este ejercicio. El problema es el uso de while(true). Ver comentarios en este otro hilo donde se explica el problema: http://www.aprenderaprogramar.com/foros/index.php?topic=2570.0

Saludos!

144
No he trabajado con Power Basic, sólo con Visual Basic, si lo hiciera con Visual lo que haría sería tener varios botones y como respuesta a hacer click en un botón puedes o bien mostrar un mensaje en un label existente en la ventana o bien lanzar una ventana de mensaje (msgbox). Hacerlo de una forma u otra sería solo cuestión de diseño del programa, es decir, lo que tú decidas que puede ser preferible...

He visto este ejemplo que sería más o menos una orientación

Código: [Seleccionar]
   #Compile Exe
   Global hDlg As Dword
   Function PBMain() As Long
      Dialog New Pixels, 0, "Button Test",300,300,200,200, _
                                      %WS_SysMenu, 0 To hDlg
      Control Add Button, hDlg, 100,"Push", 50,50,100,20
      Dialog Show Modal hDlg Call DlgProc
   End Function

   CallBack Function DlgProc() As Long
      If CB.Msg = %WM_Command And CB.Ctl = 100 And _
                        CB.CtlMsg = %BN_Clicked Then
         MsgBox "Pushed!"
      End If
   End Function

146
Hola! Ya veo que has empezado a compartir ejercicios resueltos en C#. Gracias!

147
Hola! Si quieres puedes ir pegando ejercicios de C# en los foros para que nos sirvan de referencia a todos como hizo este usuario: http://www.aprenderaprogramar.com/foros/index.php?action=profile;area=showposts;u=4848

Saludos!

149
Hola! A veces los navegadores admiten pequeños errores y muestran las páginas sin problemas, en otros casos como este (lo he probado y en mi navegador también ocurre lo mismo) no muestran resultados por pequeños fallos de escritura

Saludos!

151
Hola! Tienes que revisar el bucle, lo tienes mal planteado.

Hay varias formas de plantearlo una podría ser

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

int main() {
    char texto[200];
    int i;
    printf("\n Escribe cadena de texto >>> ");
    gets(texto);
    printf("\n Escibiste : %s", texto);
    int len = strlen(texto);
    printf("\n\n Texto al reves !!!! ");
    for (i=len; i>0; i--) {
        printf("%c", texto[i-1]);
    }
    printf("\n");
    gets(texto);
}

153
Hola! En esta explicación solo está poniendo un ejemplo, lo único que debes hacer es lo que dice al final:

"Ejecuta el código de la clase con método main que hemos escrito anteriormente y comprueba que obtienes el resultado esperado (que se muestre por pantalla un mensaje)."

Es decir, ejecutar el código y comprobar que por pantalla sale un mensaje

Saludos!

154
Hola! Sí, hay que especificar índice o utilizar otro tipo de estructuras de datos más avanzadas

Saludos!

156
Bueno esto son los problemas típicos de los tests, a veces hay errores en las preguntas y a veces lo que una persona interpreta de una manera otra persona lo interpreta de otra, y como realmente no has podido explicar nada sino marcar una opción pues pasa lo que pasa...

158
Hola! Todo bien. Se ha comentado en otro hilo que el segundo ejercicio lo que pretende es demostrar cómo en C el paso de arrays a funciones permite la manipulación del contenido del array dentro de la función.

getchar() es una función un tanto extraña. Esta función se supone que está prevista para leer un carácter, pero en realidad cuando se entran datos por teclado la entrada es un buffer que se mantiene en memoria y getchar no lee nada hasta que se pulsa enter. Además si se invoca getchar() de nuevo se utiliza el buffer y se extrae un nuevo caracter, lo cual resulta bastante extraño.

Este pequeño código no hace nada pero permite ver que al invocar getchar() se van extrayendo caracteres del buffer:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
// Ejercicios curso C aprenderaprogramar.com


void main() {
    int c;
    printf("Hola introduce una letra: ");
    c = getchar();
    while(c != EOF && c !='\0'){
         putchar(c);
         printf("\n");
         c = getchar();
    }
}

Saludos!

160
Hola!

El programa cumple lo que se pedía con algo poco habitual ¿Estás contando las letras de una cadena con un bucle y cuentas de uno en uno hasta que encuentras el carácter final de cadena? Eso se diría que es poco eficiente porque tener que recorrer de uno en uno algo que puede ser muy largo en general diremos que es ineficiente. En este caso parece más aconsejable usar algo como strlen u otra alternativa que te permita saber cuántos caracteres tiene la cadena sin necesidad de contar los caracteres de uno en uno.

Saludos!

Páginas: 1 ... 3 4 5 6 7 [8] 9 10 11 12 13 ... 76
Esto es un laboratorio de ideas...
Aprender a programar

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