2.2.3 Rahalaskuja

2.2.3 Rahalaskuja

Harjoittele ehto- ja valintalauseita seuraavien taksimatkalaskujen avulla. Lataa harjoitustiedosto tästä:

Taksimatkalaskut (DrRacket)

Taksimatkalaskut (WeScheme)

Tehtävätiedosto sisältää nämä laskutehtävät:

Taksimatkalaskuja

Tehtävä 1

Tee funktio, jonka avulla voit laskea taksimatkan suuruuden euroissa, kun tiedetään matkustajien määrä ja kuljetut kilometrit. Tarkista myös funktion saamat arvot, että ne ovat järkeviä ja jos ne eivät ole palauta "tarkista tiedot".

Tehtävä 2

Sinulla on taskussasi x euroa ja mukanasi y kaveria. Tee funktio, joka laskee kuinka kauas (km) pääsette ajelemaan rahoillasi.

Tässä harjoituksessa saatat tarvita seuraavia Racket-kielen funktioita:

+

-

*

/

check-expect

if

cond

and

or

not

number?

integer?