Apabila bekerja dengan nombor nyata, anda boleh menggunakan modul matematik
yang sudah biasa, yang mengandungi sejumlah besar fungsi terbina dalam.
Apabila menyelesaikan masalah, selalunya perlu untuk membundarkan nombor nyata kepada nilai integer terdekat. Terdapat tiga fungsi untuk ini.
INGAT
1 Fungsi Trunc(x) - memotong bahagian pecahan \(x\) dan mengembalikan nilai integer.
2 Floor(x)
- mengembalikan integer terbesar kurang daripada atau sama dengan \(x\) (bundarkan ke bawah)
3 Ceil(x)
fungsi - mengembalikan integer terkecil lebih besar daripada atau sama dengan \(x\) (round up)
Berikut adalah fungsi yang paling berguna. Sebahagian daripadanya terbina dalam Pascal, manakala selebihnya terkandung dalam modul math
.
Fungsi |
Penerangan |
Membundar |
pusingan(x)
terbenam |
Membundarkan nombor kepada integer terdekat. Jika bahagian pecahan nombor itu ialah 0.5, maka nombor itu dibundarkan kepada nombor bulat terdekat. |
trunc(x)
terbenam |
Buang bahagian pecahan |
lantai(x)
dalam matematik |
Membundarkan nombor ke bawah ("lantai"), dengan itu lantai(1.5) == 1, lantai(-1.5) ==  ; -2 |
siling(x)
dalam matematik |
Membundarkan nombor ke atas ("siling"), manakala siling(1.5) == 2, siling(-1.5) ==  ; -1 |
abs(x)
tertanam |
Modulo (nilai mutlak). |
Akar, logaritma |
sqrt(x)
tertanam |
Akar kuasa dua. Penggunaan: y := sqrt(x) |
kuasa(x, y)
dalam matematik |
Meningkatkan x kepada kuasa y. \(x^y\) |
log2(x)
dalam matematik |
Pangkalan log 2. |
lnxp1(x)
dalam matematik
|
Logaritma asli bagi (x + 1). |
Trigonometri |
sin(x)
tertanam |
Sinus sudut yang dinyatakan dalam radian |
cos(x)
tertanam |
Kosinus sudut yang dinyatakan dalam radian |
tan(x)
dalam matematik |
Tangen bagi sudut yang dinyatakan dalam radian |
arcsin(x)
dalam matematik |
Arcsine, mengembalikan nilai dalam radian |
arccos(x)
dalam matematik |
Kosinus arka, mengembalikan nilai dalam radian |
arctan(x)
tertanam |
Arctangent, mengembalikan nilai dalam radian |
arctan2(y, x) |
Sudut kutub (dalam radian) bagi titik (x, y). |
Problem
Tulis program yang mengira punca kuasa dua nombor yang dimasukkan pada papan kekunci, hingga tiga tempat perpuluhan.
Contoh
Input
25
Cetak
5.000