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 ... 35 36 37 38 39 [40] 41 42 43 44 45 ... 93
781
Aprender a programar desde cero / Re:Problema con ciclos
« en: 05 de Noviembre 2015, 09:38 »
Hola

¿Puedes crear un código con un main y datos de ejemplo de forma que llames a los métodos y así poder ver el problema?

Saludos

782
Por lo que he leído se trata de un bug de CodeBlocks en Mac...

783
Hola Carlos Andres

Estos métodos resultan repetitivos:

Código: [Seleccionar]
public void addCantante1(String valor_cantante1){listadenombres.add("Dany Worsnop");}
public void addCantante2(String valor_cantante2){listadenombres.add("Vic Fuentes");}
public void addCantante3(String vapor_cantante3){listadenombres.add("Oliver Sykes");}

Si ya dispones del método addNombre lo lógico es usar ese método. Tener esa repetición de métodos se considera un mal diseño.

Además tampoco tiene sentido que le pases un parámetro a un método si luego no usas ese parámetro. Por ejemplo valor_cantante1 no se usa, entonces ¿para qué lo tienes como parámetro?

Deberías corregir esto y replantear el ejercicio eliminando todo lo sobrante. Haz la búsqueda del código CU00666B si quieres ver otras soluciones en los foros.

Saludos

784
Hola Ana, una vez concluida la conversación sobre un tema, abrir un nuevo hilo con el nuevo tema de consulta para mantener los foros ordenados, de modo que cada título de tema coincida con lo que se habla en él. Gracias, saludos

785
Aprender a programar desde cero / Re:Ayuda con PSEUDOCODIGO
« en: 04 de Noviembre 2015, 17:20 »
Hola de acuerdo con lo que se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Recomendaciones generales para consultas: no hagas consultas sobre problemas muy extensos o fragmentos de código muy extensos. Antes de hacer una consulta, intenta resolver tú mismo el problema. Cuando no sepas cómo avanzar, prepara el código o pseudocódigo necesario y pégalo, indicando dónde obtienes un error o no sabes avanzar. Describe cuáles son los objetivos que persigues de una forma clara y breve. Ten en cuenta que las personas que participan respondiendo voluntariamente en los foros en general responden cuestiones concretas y bien definidas, pero no resuelven ejercicios completos ni analizan consignas, enunciados o código de gran extensión porque sería demasiado costoso.

¿Cómo poner nombre a los temas (hilos) del foro?...la mejor manera de poder obtener respuesta a una pregunta es poner un título para el mensaje que sea descriptivo, de forma que sea fácil saber de qué trata el tema y poder localizar el tema. Por ejemplo "Arboles B+ y árboles B como estructuras de datos ¿qué son y para qué sirven?" es un título correcto mientras que "Ayuda!!!" o "Urgente árboles" son títulos incorrectos. También es incorrecto "Ejercicio CU00640B", es preferible algo como "Ejercicio CU00640B curso Java sobrecarga clase ejemplo con dos constructores".

Nota: este curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59 te puede servir de referencia

Saludos

786
¿Te funciona si pulsas la tecla ALT seguida del código asc ii del caracter, por ejemplo para las llaves sería:

alt + 123 ==> {
alt + 125 ==> }


787
Hola, como bien dices eso lo puedes resolver con un bucle tanto con php como con otros lenguajes. Para hacerlo con php puedes guiarte por http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193 en concreto en las entregas CU00836B y CU00837B. Fíjate en los modos de apertura de archivos, por ejemplo w+, si el archivo no existe lo crea. Puedes hacer una prueba con un bucle pequeño y cuando lo hayas comprobado que funciona bien pasar a hacerlo para todos los archivos que quieres crear.

Saludos

788
Hola de acuerdo con lo que se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Recomendaciones generales para consultas: no hagas consultas sobre problemas muy extensos o fragmentos de código muy extensos. Antes de hacer una consulta, intenta resolver tú mismo el problema. Cuando no sepas cómo avanzar, prepara el código necesario y pégalo, indicando dónde obtienes un error o no sabes avanzar. Describe cuáles son los objetivos que persigues de una forma clara y breve. Ten en cuenta que las personas que participan respondiendo voluntariamente en los foros en general responden cuestiones concretas y bien definidas, pero no resuelven ejercicios completos ni analizan consignas, enunciados o código de gran extensión porque sería demasiado costoso.

¿Cómo poner nombre a los temas (hilos) del foro?...la mejor manera de poder obtener respuesta a una pregunta es poner un título para el mensaje que sea descriptivo, de forma que sea fácil saber de qué trata el tema y poder localizar el tema. Por ejemplo "Arboles B+ y árboles B como estructuras de datos ¿qué son y para qué sirven?" es un título correcto mientras que "Ayuda!!!" o "Urgente árboles" son títulos incorrectos. También es incorrecto "Ejercicio CU00640B", es preferible algo como "Ejercicio CU00640B curso Java sobrecarga clase ejemplo con dos constructores".

Este código te puede servir de referencia:

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

void main() {
 int A[10][10],i,j,row,col,sd1,sd2l

 // Introducir el número de filas y columnas
cout << "Introducir filas y columnas:\n";
cin >> row >> col;

 // Loop to accept matrix
cout << "\nIntroduce los elementos de la matriz siguiendo las filas:\n";

for( i=0; i<row; i++ ) {
 for( j=0; j<col; j++ )
 cin >> A[i][j];
}

// Loop to sum main diagonal
 for( i=0; i<row; i++ )
{
 for( j=0; j<col; j++ )
 {
   if( i==j )
   sd1 += A[i][j];
 }
}

// Loop to sum secondary diagonal
for( i=0; i<row; i++ )
{
 for( j=0; j<col; j++ )
 {
  if( i+j == row-1 )  // You can also use "col-1" in place
  sd2 += A[i][j];     // "row-1" since it is a square matrix
 }
}

// Mostrar el resultado

cout << "\nSuma de los elementos de la diagonal principal es " << sd1;
cout << "\nSuma de los elementos de la diagonal secundaria es "<< sd2;



Saludos

789
Hola fiodor, en este hilo se comenta esta problemática: https://www.aprenderaprogramar.com/foros/index.php?topic=1261.0

Revísalo y ya nos comentas si con eso logras resolver el problema

Saludos

790
Hola las caritas salen a veces por ejemplo si escribes un 8 y un paréntesis seguido sale 8)

Para evitarlo basta introducir un espacio, por ejemplo escribir 8 )

Para ejecutar perl hacen falta conocimientos avanzados, si no los tienes puedes tratar de usar un foro especializado como http://perlenespanol.com/foro/

Saludos

791
Prueba a entrar en el menú Settings, opción Editor, ficha "Other settings" y en esa ficha cambia la opción "Use encoding when opening files". Ahí establece UTF-8. Si no te funciona vete probando con otras opciones como Windows-1252 y otras.

Saludos

793
Aprender a programar desde cero / Re:Code::Blocks en Mac OS
« en: 02 de Noviembre 2015, 09:33 »
Hola kike, no estoy seguro de si es un problema de code::blocks o de tu teclado o configuración. ¿Si abres otros programas puedes escribir los símbolos sin problema? ¿En tu teclado aparecen los símbolos? ¿Qué se muestra cuando intentas escribir los símbolos?

Saludos

794
Hola jhonrod, el curso está preparado para ir paso a paso y en este ejercicio no se pide crear ni compilar código, únicamente definir la signatura para entender el concepto de signatura, el concepto de método tipo función y tipo procedimiento. A medida que se avance en el curso se irá creando código progresivamente.

Escribe CU00630B en el buscador del foro y mira los comentarios a otros compañeros, puedes tomar este como referencia de respuesta correcta: https://www.aprenderaprogramar.com/foros/index.php?topic=956.0

Nota: cuando quieras pegar código hazlo como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Saludos

795
Hola anmaroso con el código que has pegado no veo información suficiente para saber lo que falla. En estos hilos hay ejemplos y siguiéndolos es posible que puedas solucionar el problema:

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

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

saludos

796
Creo que te he entendido, lo que yo entiendo es que quieres un programa de gestión adaptado a tus necesidades y no demasiado complejo. Eso lo puedes resolver por ejemplo con Visual Basic http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61 o con Java http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Yo diría que Visual Basic te resultará más sencillo, pero seguramente también habrá quien opine que otro lenguaje es más sencillo porque al final cada uno tendemos a usar lo que más conocemos.

Saludos

797
¿Entonces el programa no va a estar relacionado con el tpv? Es decir, el programa lo vas a utilizar pero si tener relación con el tpv, en realidad anotarías ahí pagos como si te los hicieran en metálico, simplemente un programa para mantener información y apuntar datos ?

798
Aprender a programar desde cero / Re:Nombre de las variables
« en: 30 de Octubre 2015, 09:45 »
Hola, en general no te responderá. Es decir, en general se considera que cualquier cambio en el nombre, incluido un cambio de mayúsculas a minúsculas, supone que se invoca un nombre distinto. Fíjate que he indicado "en general", porque puedes encontrar excepciones. Pero como la mayoría de los lenguajes y sistemas trabajan como te he indicado, es preferible que lo consideres así siempre, de ese modo no cometerás errores.

Saludos

799
Hola anmaroso, quitar las comillas tampoco vale, el problema está en el tipo de dato, y esto es un concepto de base. Te recomiendo seguir este curso paso a paso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61 ahí se practica con todos los conceptos de base.

Saludos

800
Hola, esta forma de calcular el área, aunque calcula el área, no es adecuada por ser innecesariamente compleja. Es como si para llamar por un smartphone lo sacaras del bolsillo, pulsaras un dígito, lo volvieras a meter en el bolsillo, lo volvieras a sacar, pulsaras otro dígito y así hasta llegar a llamar, pero no tiene lógica pudiendo hacerlo más sencillo

Código: [Seleccionar]
public void CalcArea(){
        double cuadrado = 1;
        for(int i=1; i<=2; i++){
            cuadrado = cuadrado * radio;
        }
        area = numeroPI * cuadrado;
    }

Fíjate en la forma de resolverlo en otros hilos del foro introduciendo el código CU00673B en el buscador, por ejemplo fíjate en https://www.aprenderaprogramar.com/foros/index.php?topic=2731.0

Saludos

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