Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lauseke

Putkalainen [12.04.2008 14:17:47]

#

Miten php:llä pystyy laskemaan käyttäjän syöttämiä lausekkeita ja miten ne saa koneelle ymmärrettävään muotoon?

<?php
$lauseke = "2x^2*2x+3"; //käyttäjän syöttämä lauseke
$x = 3;

$tulos = "?";
?>

tsuriga [12.04.2008 14:23:09]

#

https://www.ohjelmointiputka.net/koodivinkit/25117-php-infix-postfix-muunnos-ja-postfix-suoritus
Lisäile yllämainitun vinkin operandeihin potenssimerkki. Lisää lausekkeen muuttujien eteen kertomerkit, jonka jälkeen korvailet muuttujat niiden arvoilla. Sitten eikun ajelet lausekkeen vinkin funkkareiden läpi.

EDIT: Näköjään joudut vielä kehittelemään vinkin evaliin moninumeroisten lukujen tunnistuksen. Noh, sieltä suuntaa.

Putkalainen [12.04.2008 15:47:04]

#

Aloin väsäämään omaa versiotani tuosta. Menee varmasti vielää aikaa ennen kuin saan tästä toimivan, mutta onpahan hyvää harjoitusta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta