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 - Mastermind

Páginas: 1 2 3 4 [5] 6 7 8 9 10 ... 24
81
Hola! Creo que el problema lo tienes en char s[10]={1,2,3,4,5,6} porque declaras que son char pero luego introduces números para que fueran char seria char s[10]={'1','2','3','4','5','6'}

Implementación simple de atoi:

Código: [Seleccionar]
// Implementación simple de atoi
#include <stdio.h>
 
// A simple atoi() function
int myAtoi(char *str) {
    int res = 0; // Inicializar el resultado
 
    // Recorrer los caracteres e ir actualizando el resultado
    for (int i = 0; str[i] != '\0'; ++i)
        res = res*10 + str[i] - '0';
 
    // return result.
return res;


Programa de ejemplo:

Código: [Seleccionar]
int main()
{
    char str[] = "89789";
    int val = myAtoi(str);
    printf ("%d ", val);
    return 0;
}

Resultado: 89789

82
Hola para pegar código en el foro mira esta explicación https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

He encontrado este ejemplo de equivalencia:

Código con C# HttpWebRequest

Código: [Seleccionar]
Dictionary post_values = new Dictionary();
post_values.Add("M_ID", "TestUsrID");
post_values.Add("M_KEY", "TestKey");
post_values.Add("T_REFERENCE", "TestRef");


String post_string = "";


foreach (KeyValuePair post_value in post_values)
{

   post_string += post_value.Key + "=" + HttpUtility.UrlEncode(post_value.Value) + "&";
}
post_string = post_string.TrimEnd('&');
string VOID_URL = "https://www.sagepayments.net/web_services/vterm_extensions/transaction_processing.asmx/BANKCARD_VOID";
HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(VOID_URL);
objRequest.Method = "POST";

objRequest.ContentLength = post_string.Length;
objRequest.ContentType = "application/x-www-form-urlencoded";



// post data is sent as a stream
StreamWriter myWriter = null;
myWriter = new StreamWriter(objRequest.GetRequestStream());

myWriter.Write(post_string);
myWriter.Close();


// returned values are returned as a stream, then read into a string

HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();

using (StreamReader responseStream = new StreamReader(objResponse.GetResponseStream()))
{
 
  post_response = responseStream.ReadToEnd();
   
responseStream.Close();

}


Console.WriteLine("Response"+post_response);


Código con PHP

Código: [Seleccionar]
$param = array("M_ID" => "TestUsrID", "M_KEY" => "TestKey", "T_REFERENCE" => "TestRef");


$url = "https://www.sagepayments.net/web_services/vterm_extensions/transaction_processing.asmx/BANKCARD_VOID";


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);


$response = curl_exec($ch);

$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);


if (curl_errno($ch)) {

   echo "Error : ".curl_error($ch));
}

curl_close($ch);


echo "Response : ".$response;

Datos del ejemplo:

Código: [Seleccionar]
POST /web_services/vterm_extensions/transaction_processing.asmx/BANKCARD_VOID HTTP/1.1
Host: www.sagepayments.net
Content-Type: application/x-www-form-urlencoded
Content-Length: length

M_ID=string&M_KEY=string&T_REFERENCE=string

83
Hola a ver si pudieras explicar lo que hay que hacer, a lo mejor se puede hacer de distintas maneras y con php hay que hacerlo de una forma distinta, pero sabiendo lo que hay que hacer a lo mejor podemos sacarlo  ::)

85
Hola nani, tienes que pensar que tendrás que ser tú como programador quien tenga que tomar las decisiones. Por tanto tú puedes decidir manipular un atributo de otra clase de forma indirecta, y si tu decisión está bien justificada bien estará. Pero cuando no se tiene experiencia la recomendación es seguir los criterios que te puedan dar personas más experimentadas porque estás acostumbradas a lo que se denomina "buenas prácticas de programación". En este caso mi recomendación es no manipular atributos desde clases que no sean las responsables directas de los atributos. Aunque esto se podría discutir, matizar, etc. creo que es un buen punto de partida por el que deberías guiarte, aunque podrás oir opiniones de otras personas que quizá piensen de distinta manera. SaludoS!!!

86
En el curso tienes explicadas las conexiones tanto usando mysql como usando mysqli (http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193)

Deberías ir probando los ejemplos del curso y comprobar que todo te funciona bien y luego ir paso a paso en la construcción de los archivos poniendo sentencias echo por pantalla para ver dónde te falla.

Saludos!

87
El fallo puede estar en que no estás haciendo alusión a un elemento midiv en <select name="alumno" id="" onchange="from(document.form1.alumno.value,'midiv','curso.php')">

pero dicho midiv no tiene contenido. Prueba a escribir

<div id="midiv">&nbsp;</div>

También puedes tener un problema aquí: $sql="select ncurso from alumnos where ncurso=".$_GET['alumno'];

Estás escribiendo select ncurso ¿existe el campo ncurso en la tabla alumnos de la base de datos? No parece que al archivo le llegue nada por $_GET['ncurso'], aquí más bien parece que debiera ser $_GET['alumno'] o algo así

Recomendado: curso HTML, http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=69&Itemid=192

Curso JavaScript, http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206

Curso PHP, http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193


saludos!

89
Hola, hay cosas extrañas

<form name="form1" action=""> ¿Por qué tienes el action vacío?

<select name="alumno" id="" onchange="from(document.form1.alumno.value,'midiv','curso.php')">

Los resultados de ajax.php tendrías que devolverlos con un echo. Mira cómo lo hace aquí http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=882:ique-es-y-para-que-sirve-ajax-ventajas-e-inconvenientes-javascript-asincrono-xml-y-json-cu01193e&catid=78:tutorial-basico-programador-web-javascript-desde-&Itemid=206

Saludos!!

90
Hola, para insertar programas java en un navegador puedes hacerlo como applets.

Aquí tienes una referencia en inglés: https://netbeans.org/kb/docs/web/applets.html

Y aquí una en castellano: http://panamahitek.com/crear-applets-en-java-con-netbeans/

Y otra: http://ingenieroedwinreyes.blogspot.com.es/2012/04/mi-primer-applet-con-netbeans-701.html

Saludos!!

91
Hola todavía no lo tienes bien. Los métodos setEsIndependiente y setTipoSalon o getEsIndependiente y getTipoSalon no deben ir en esta clase porque esIndependiente y tipoSalon no son atributos de esta clase. Cada clase gestiona sólo sus atributos, no los de otras clases. En este caso los atributos son objetos.

Deberían trabajarse como objetos como se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1220.msg6735#msg6735

Mira cómo está hecho en www.aprenderaprogramar.com/foros/index.php?topic=2111, ahí está bien resuelto: sólo métodos get y set para atributos propios de la clase.

Saludos!

92
Hola tienes razón pero la tilde que tienes que usar es la que está "tumbada hacia la derecha" y no la tumbada hacia la izquierda, es decir, se escribe parámetros en lugar de paràmetros

Saludos!

93
Hola, Java no admite arrays o matrices del tipo var valores = [true, 5, false, "hola", "adios", 2] y no permite algunas cosas que sí permite JavaScript.

De hecho, Java y JavaScript son bastante diferentes. Sí tienen parecido el nombre, pero lo que es la programación es bastante distinta.

Para aprender Java te recomiendo seguir este curso que están siguiendo muchas personas, https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Dentro de ese curso se explica todo lo necesario, también cómo se puede distinguir el tipo de objeto dentro de una colección usando instanceOf, etc.

Saludos!!

94
Hola nani, en la clase casa te faltan los métodos get y set para los atributos que son objetos. No sólo los tipos primitivos deben llevar set y get. En este caso al ser objetos hay que tratarlos de forma un poco distinta a si fueran atributos primitivos. Puedes guiarte por lo que se explica aquí para corregir tu ejercicio, https://www.aprenderaprogramar.com/foros/index.php?topic=1220

Saludos!!

95
Hola nani tu código está perfecto  ;D ¿Te has dado cuenta de que tienes los acentos al revés -- paràmetros -- ?

Saludos

96
Aprender a programar desde cero / Re:AYUDA CON CODIGO VB 2010
« en: 31 de Marzo 2015, 22:04 »
Hola para pegar código en el foro guíate por esta explicación: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

El problema que planteas no es complicado simplemente te hace falta un botón que el usuario introduzca los datos en la caja de texto y después al pulsar el botón se haga la comprobación y se muestre el resultado.

Lo puedes hacer siguiendo las explicaciones del curso https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61, no es complicado

Saludos

98
Hola al final tienes un fragmento de código que no se sabe para qué sirve. Lo que hace este código es determinar cuál es el número mayor y cuál el menor, no los ordena de mayor a menor.

Recomendable que sigas el curso php - > http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Tienes cosas repetidas. El código en limpio quedaría así

Código: [Seleccionar]
<?php
$cantidad
=array(4,5,1,3,2);
$i=0;
$menor=$cantidad[$i];
$mayor=$cantidad[$i];

while(
$i<=4){
if($menor>$cantidad[$i]){ $menor=$cantidad[$i]; }
$i=$i+1;
}
echo
"El menor es $menor <br />";
$i=0;
while(
$i<=4){
if($mayor<$cantidad[$i]){ $mayor=$cantidad[$i]; }
 $i=$i+1;
}
echo
"El mayor es $mayor <br />";
?>


Saludos  :D

99
Hola jupertivo hay una cosa que podrías mejorar y es no repetir código. Al hacer el switch compruebas si la letra inicial es a y pones un código y si la letra no es a repites ese código. Repetir código no es bueno, deberías o bien crear un método de forma que no repitas el código sino simplemente llamar al método, o bien hacerlo de una forma tal que no se repita el código por ejemplo como lo hacen en https://www.aprenderaprogramar.com/foros/index.php?topic=1275.msg6951#msg6951

Saludos  :D

100
Hola, si eres muy nuevo en Java en el curso "Aprender java desde cero" tienes todas las cuestiones fundamentales sobre la programación java: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Sobre el MVC aquí hay una explicación que aunque muy básica puede ser útil: http://es.slideshare.net/ignacio31/mvc-23997377

Saludos

Páginas: 1 2 3 4 [5] 6 7 8 9 10 ... 24

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