home Foro de soporte Servicio Hosting PHP
 
Ayuda con el codigo de mi calculadora.
Haz clic para ver el perfil del usuario
Come y duerme en el foro
Come y duerme en el foro
· ·
#1 ·

A ver... estoy haciendo pinitos con php (ADIOS NUKE!!) y he creado una calculadora que, creo, deberia de funcionar. De hecho es capaz de restar, multiplicar y dividir sin problemas... pero a la hora de sumar... Se lia Giño

Que error he cometido??

Os pego el código de las 2 paginas

calculadora.php (formulario) http://www.fiestaleon.com/aprendo/calculadora.php

Codigo:

<?
echo "<FORM METHOD=\"POST\" ACTION=\"calculadora2.php\">
Cifra 1<br>
<INPUT TYPE=\"TEXT\" NAME=\"cifra1\"><br>
Operación (+,-,*,/)<br>
<INPUT TYPE=\"TEXT\" NAME=\"operacion\"><br><br>
Cifra 2<br>
<INPUT TYPE=\"TEXT\" NAME=\"cifra2\"><br>
<INPUT TYPE=\"SUBMIT\">";
?>


calculadora2.php (resultado)

Codigo:

<?

echo "$cifra1 $operacion $cifra2 =";
if ($operacion == "+&quotGiño
{echo $cifra1+$cifra1 ;}
elseif ($operacion == "-&quotGiño
{echo $cifra1-$cifra2 ;}
elseif ($operacion == "*&quotGiño
{echo $cifra1*$cifra2 ;}
elseif ($operacion == "/&quotGiño
{echo $cifra1/$cifra2 ;}
else
{echo "No es una operación válida";}

?>


Gracias de antemano
Haz clic para ver el perfil del usuario
Machacateclados
Machacateclados
·
#2 ·

primero asigna de tipo integer a las variables... luego si bien recuerdo hasta para operación aritmética el '+' es sustituido por '.'

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#3 ·

Creo que el fallo esta aquí, has puesto suma la variable cifra uno por ella misma:
Codigo PHP:

if ($operacion == "+")
    {echo $cifra1+$cifra1 ;}




Debería ir así:

Codigo PHP:

if ($operacion == "+")
    {echo $cifra1+$cifra2;}



Saludos Giño
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Hosting · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 19:44 UTC+02:00 DST
Temas similares
 I TemaAutorMensajesVisitasÚltima respuesta
No Hay mensajes nuevos31/Oct/2018, 23:05
066331/Oct/2018, 23:05
 Ir al último mensaje del tema
No Hay mensajes nuevos20/Nov/2010, 20:03
User 7149229
72k21/Nov/2010, 13:23
 Ir al último mensaje del tema
No Hay mensajes nuevos12/Oct/2009, 06:28
12k27/Oct/2009, 05:53
 Ir al último mensaje del tema
No Hay mensajes nuevos17/Sep/2009, 08:27
33k17/Sep/2009, 21:42
 Ir al último mensaje del tema
No Hay mensajes nuevos16/Abr/2009, 13:52
42k16/Abr/2009, 23:37
 Ir al último mensaje del tema