17/12/2013, 16:01
|
| | | Fecha de Ingreso: agosto-2013 Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 5 meses Puntos: 3 | |
Respuesta: Calculadora muy básica Cita:
Iniciado por NSD Tienes que parcear la ecuacion que recibes, algo asi:
Código PHP:
Ver original<?php $_POST['equ'] = '5 + 6 / 2 + 3 * 3 + 5 - 2'; $arbequ = explode('+',$_POST['equ']); $resultado = 0; foreach($arbequ as &$sumando) { $primera = true; foreach($sumando as &$restando) { $producto = 1; $restando = explode('*', $restando); foreach($restando as &$productando) { $productando = explode('/', $productando); $cociente = $productando[0] * $productando[0]; foreach($productando as $terminod => &$dividendo) $cociente = $cociente / $dividendo; $producto = $producto * $cociente; } if($primera) { $resta = $producto; $primera = false; } else $resta = $resta - $producto; } $resultado = $resultado + $resta; } echo($resultado);
Vaya, todavía me falta mucho por aprender, y así quiero ser uno de los mejores programadores del mundo XD
Qué flojera |