Ce face PI
PI este numărul π cu precizia unui Double, iar E este numărul lui Euler, baza logaritmului natural. Ambele sunt constante const val din kotlin.math și trebuie importate.
PI apare în formulele cercului (arie, circumferință) și la transformarea gradelor în radiani: radiani = grade * PI / 180. E apare în creșteri exponențiale și împreună cu exp și ln.
Ce returnează
Valori Double constante.
Exemple
Exemplul 1: Valorile constantelor
Afișăm constantele întregi și rotunjite la 4 zecimale.
import java.util.Locale
import kotlin.math.E
import kotlin.math.PI
fun main() {
println(PI)
println(E)
println("%.4f".format(Locale.ROOT, PI))
}
Rezultat
3.141592653589793
2.718281828459045
3.1416
Exemplul 2: Aria și circumferința unui cerc
O pizza cu diametrul de 32 cm are raza de 16 cm.
import java.util.Locale
import kotlin.math.PI
fun main() {
val raza = 16.0
val arie = PI * raza * raza
val circumferinta = 2 * PI * raza
println("Aria: ${"%.1f".format(Locale.ROOT, arie)} cm²")
println("Circumferința: ${"%.1f".format(Locale.ROOT, circumferinta)} cm")
}
Rezultat
Aria: 804.2 cm²
Circumferința: 100.5 cm
Exemplul 3: Din grade în radiani
Funcțiile trigonometrice lucrează în radiani; 180° înseamnă π radiani.
import kotlin.math.PI
fun main() {
for (grade in listOf(0, 90, 180, 360)) {
println("$grade° = ${grade * PI / 180} radiani")
}
}
Rezultat
0° = 0.0 radiani
90° = 1.5707963267948966 radiani
180° = 3.141592653589793 radiani
360° = 6.283185307179586 radiani
Greșeli frecvente
- Scrii propria valoare
3.14. Calculele pierd precizie; foloseștePI. - Cauți
Math.PI. Merge și varianta din Java, dar în Kotlin forma obișnuită esteimport kotlin.math.PI.