Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - DickGumshoe

#201
PHP / Re: Localhost
10 Julio 2012, 16:19 PM
Muchas gracias, ya me has confirmado que tengo instalado PHP.

Ahora a aprender  :D

Saludos.
#202
PHP / Re: Localhost
10 Julio 2012, 15:55 PM
¡Gracias, Dark_Firefox!

Ya he instalado Xampp y me funciona localhost. ¿Es necesario instalar php? Es que pongo localhost/hola.php y me sale "Hola mundo", que es lo que debe salir..., y según Durk necesito instalarlo (o eso he entendido...).

EDITO: Creo que no tengo que hacer nada más. Ya me pongo a aprender PHP.

Saludos.
#203
PHP / Re: Localhost
10 Julio 2012, 14:17 PM
¡Muchas gracias, Durk!

Ahora mismo estoy instalando Xampp. No sabía que tenía que instalar también php5... En cuanto termine de instalar Xampp lo instalaré, a ver qué tal.

Saludos y gracias!

EDITO: He desinstalado IIS, y he instalado Xampp, pero ahora localhost no me va...
EDITO 2: Activando Apache desde el Panel de Control de Xampp ya me sale. Ahora voy a instalar php5.
#204
¡Hola!

Cuando pones x=++y, significa que primero incrementas en 1 a y, y después le asignas ese valor a x.

Cuando pones x = y++, significa que primero le asignas el valor a x, y después incrementa y en 1.

Al default nunca va a llegar en ese bucle, pero x+=3 es equivalente a x = x + 3.

El case 1 no tiene nada, por lo que nunca llegará a hacer nada.

Por ejemplo:

int x = 2, y = 2;

x = y++; // ahora x=2, y=3
x = ++y; //ahora x=4, y=4
x += 3; //ahora x=7

Saludos!
#205
¡Hola!

Los primeros errores que veo son:

Si tienes más de 10 relojes, le tienes que descontar el 18%, pero no multiplicarlo por 0.18! El algoritmo sería:

Precio final = Precio inicial - (Precio inicial * 0.18)

Así es como debes descontarle el 18%.

Por otra parte, en los if pones:

"Si cantidad es mayor o igual que 10...", "Si cantidad es mayor o igual que 8...", etc.

Si se cumple el primer if se van a cumplir los demás, ya que el número de relojes van a ser más de 10, por tanto, en la segunda condición van a ser más de 8, y te va a hacer más descuento de lo que debería. Por lo tanto, debes usar "else".

En "if(ct>2)", es si es mayor o igual que 2, ya que no hay ninguna condición para cuando sea 2.

En "if(ct=1)", te falta un igual. Para comparar dos valores debes usar "==".

Saludos!
#206
PHP / Re: Localhost
10 Julio 2012, 12:57 PM
¡Muchas gracias por responder!

Al encender el ordenador esta mañana he vuelto a poner localhost y me sale (qué raro...). No obstante, escribo localhost/hola.php (teniendo creado el archivo) y me da error 403.

Creo que lo mejor será probar WAMP, como bien has dicho. Ahora lo instalo y edito el mensaje con mis impresiones.

Saludos.
#207
PHP / Localhost
10 Julio 2012, 01:13 AM
¡Hola!

He decidido aprender PHP.

He activado IIS en mi ordenador, pero voy al navegador y pongo: http://localhost/ y no me sale la pantalla que me debe salir, sino que me pone "¡Vaya! Parece que este enlace está roto."

He probado en Internet Explorer, Mozilla Firefox y Google Chrome... Y la carpeta de IIS (C:\inetpub\wwwroot) la tengo...

Uso Windows 7.

Muchas gracias.

Saludos.
#208
Normalmente pasa lo que ha mencionado durasno cuando es una cadena de caracteres, ya que es cuando se suele introducir un espacio. Pero si estás pidiendo un número y pones un espacio, también te lo deja por la mitad.

Saludos.
#209
Quizá sea del algoritmo como dice Khronos14... Como preguntabas por pasar de switch a if-else, creía que dabas a entender que el algoritmo estaba bien planteado y no lo miré...
#210
No, me he confundido... Seguiré mirando, pero CREO (no me gusta asegurar las cosas), que era el primer código que te pasé...

Cuando llegue a alguna conclusión te digo.

Saludos!