Laskin

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

Laskin

Post by epätoivoinen » Thu Mar 27, 2014 3:13 pm

Täytys saada laskin tehtyä... Lyötyskö joltain osaamista?

User avatar
Latexi95
Guru
Posts: 1163
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: Laskin

Post by Latexi95 » Thu Mar 27, 2014 3:31 pm

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

Who is online

Users browsing this forum: No registered users and 6 guests