Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Laskimen teko (VB)

Sivun loppuun

squid [27.07.2004 22:15:30]

#

Ajattelin ekana ohjelmana tehdä laskimen.
Mulla ei ole mitään hajuakaan koko kielestä, mutta älkää sanko että sulla ei oo mitää mahkui.

En halua kysy mitään koodei(ainakaan viel), mutta kysyisin että mitä asioita tulisi ottaa huomioon tässä.

Antti Laaksonen [27.07.2004 23:29:14]

#

Ota ainakin huomioon se, että nollalla ei voi jakaa. :)

msdos464 [28.07.2004 01:57:31]

#

Aiotko tehä että sulkulausekkeita voi laskee yms.?

luulisin että aluksi ei..

Antti [28.07.2004 09:24:52]

#

Mikäs siinä... kyllähän laskimen pystyy tekemään.

Eipä tule mieleen mitään erityistä huomioon otettavaa.

hunajavohveli [28.07.2004 13:00:48]

#

Tottahan se mahdollista on. Sisältäähän VB jo itsessään monia matemaattisia funktioita, operaattoreita yms. Vaikeus piilee lähinnä siinä, miten saadaan merkkijono-muotoinen laskulauseke muunnettua VB:n ymmärtämään muotoon. Itse olen tehnyt laskimen, joka osaa jo suorittaa kerto- ja jakolaskuja, mutten en jaksanut jatkaa sitä enempää, vaikka se olisi ollut helppoa, kun pohja oli jo valmiina. Ideana olisi kai pilkkoa merkkijono-laskulauseke numeerisiksi polynomeiksi ja sitten käsitellä niitä yksi kerrallaan.

squid [28.07.2004 20:54:56]

#

Aloitan aluksi vain ihan peruslaskuista, ja siitä sitten rakentamaan lisää.
En aio pitää minkään laista kiirettä, sillä aikaa on...

hunajavohveli [28.07.2004 20:58:37]

#

No aloita siitä, että vaikka yrität saada merkkijonomuotoisen polynomin pilkottua termeiksi ja tallennettua termit taulukkoon.

JoreSoft [29.07.2004 16:40:39]

#

Parseri kannattaa alottaa yksinkertaisimmasta päästä, sillä parserin lopputulos täytyy kuitenkin suorittaa VB:n omilla funktioilla.
Parseri sitä varten, että sulku yms. täytyy ottaa huomioon.
Rakenna sellainen että siitä on myös ohjelmoijalle hyötyä? ( Pystyy kopioimaan koko lausekkeen ohjelmaan ) ja käyttämään muuttujia laskutoimituksessa.

squid [29.07.2004 17:01:35]

#

Joo, loppuen lopuksi ajattelin tehdä tästä mah. monikäyttöisen laskimen.


Sivun alkuun

Vastaus

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

Tietoa sivustosta