2.2.4 Pyöristäminen
2.2.4 Pyöristäminen
Harjoittele ehtolausetta pyöristämissääntöjen avulla. Lataa harjoitustiedosto tästä:
|
|
|
|
|
Tehtävätiedosto sisältää nämä laskutehtävät:
Pyöristäminen
Tehtävä 1 |
Tee funktio, joka pyöristää desimaaliluvun kokonaisluvuksi "pyöristä nollasta poispäin" -algoritmin mukaisesti: Kun x on positiivinen, pyöristetään ylöspäin lauseke: (x + 0,5) ja kun x on negatiivinen, pyöristetään alaspäin lauseke: (x – 0,5) |
Tehtävä 2 |
Tee funktio, joka pyöristää annettuun tarkkuuteen. Tarkkuus annetaan kokonaislukuna, joka kertoo montako desimaalia luvussa on. Käytä apunasi edellä tekemääsi pyöristä-funktiota. |
Pyöristämiselle on monta erilaista algoritmia, koulun pyöristyssäännöt eivät ole ainoat käytössä olevat.
Tässä harjoituksessa saatat tarvita seuraavia Racket-kielen funktioita:
|
|
|
|
|
|
|
|