Laskin

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
epätoivoinen
Newcomer
Posts: 1
Joined: Thu Mar 27, 2014 2:11 pm

Laskin

Post by epätoivoinen »

Täytys saada laskin tehtyä... Lyötyskö joltain osaamista?
Latexi95
Guru
Posts: 1165
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Laskin

Post by Latexi95 »

Varmasti löytyy. Foorumeilta löytyy useampiakin valmiita toteutuksia merkkijono muotoisen laskun laskemiseen. CBRepositorystäkin löytyy valmis funktio tähän: http://www.cbrepository.com/codes/code/22/
Jos haluat itse toteuttaa oman, suosittelen tutustumaan käänteiseen puolalaiseen notaaatioon ja Shunting-yard algoritmiin.
Jos haluat tehdä hyvin yksinkertaisen laskimen, johon ei voi kirjoittaa koko laskua vaan kirjoitettaan vain yksi kerrallaan laskettavat jutut, halpojen taskulaskinten tapaan, niin sellaisen toteuttaminen ei ole kovinkaan haastavaa. Input komennolla vain otat ensimmäisen numeron ja sitten odotat, että käyttäjä painaa jotain operattorinappia (+, -, /, *) ja sitten avaan uuden inputin johon syötetään toinen luku. Sitten lasket ne valitun operaattorin avulla ja tulostat vastauksen.
Post Reply