Diferencia entre revisiones de «Usuario:ManuelRomero/php/opp/practica»
De WikiEducator
< Usuario:ManuelRomero | php
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 81: | Línea 81: | ||
*'''''Operando2''''' igual | *'''''Operando2''''' igual | ||
*'''''Operación''''' será la cadena de caracteres que el usuario inserte en la caja de texto. | *'''''Operación''''' será la cadena de caracteres que el usuario inserte en la caja de texto. | ||
− | *'''''Operador'''' es el carácter que indica el tipo de operación que se quiere realizar. | + | *'''''Operador''''' es el carácter que indica el tipo de operación que se quiere realizar. |
− | + | *'''''Resultado''''' es el resultado de la operación, puede ser real o racional | |
+ | *Esta clase descompondrá la operación y generará un resultado | ||
:Métodos | :Métodos | ||
+ | *Los que consideres. | ||
;OpReal | ;OpReal | ||
+ | *Realiza una operación real | ||
;OpRacional | ;OpRacional | ||
+ | *Realiza una operación racional | ||
+ | |||
+ | ===Resultado=== | ||
+ | *Al presionar el botón resuelve, nos ha de aparecer | ||
+ | *Operando 1 : | ||
+ | *Operando 2 : | ||
+ | *Operador : | ||
+ | *Resultado : | ||
+ | *Y Si es un número racional su valor simplificado: | ||
+ | *Se recomienda usar el siguiente código para el index.php | ||
+ | <source lang=php> | ||
+ | if ($_POST['resuelve']){ | ||
+ | $contenido = $_POST['operacion']; | ||
+ | if ($_POST['tipoOperacion'] == 'Real') | ||
+ | $calculo = new OpReal($contenido); | ||
+ | if ($_POST['tipoOperacion'] == 'Racional') | ||
+ | $calculo = new OpRacional($contenido); | ||
+ | echo "Operando 1 = ".$calculo->getOp1()."<br/>"; | ||
+ | echo "Operando 2 = ".$calculo->getOp2()."<br/>"; | ||
+ | echo "Operador = ".$calculo->getOperador()."<br/>"; | ||
+ | echo "Operador = ".$calculo->resolver()."<br/>"; | ||
+ | } | ||
+ | if ($_POST['tipoOperacion'] == 'Racional'){ | ||
+ | $c= new Racional($calculo->resolver()); | ||
+ | $c->simplifica(); | ||
+ | echo "Valor simplificado ".$c->toString(); | ||
+ | } | ||
+ | </source> | ||
|} | |} |
Última revisión de 23:17 19 dic 2014
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
|