English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa, você aprenderá a usar funções no Kotlin para calcular o desvio padrão.
Este programa usa arrays para calcular o desvio padrão de uma série única.
Para calcular o desvio padrão, será criada a função calculateSD(). Contém10Um array de elementos será passado para a função, que calculará o desvio padrão e retornará ao main() função.
fun main(args: Array<String>) { val numArray = doubleArrayOf(1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0) val SD = calculateSD(numArray) System.out.format("Desvio padrão = %.6f", SD) } fun calculateSD(numArray: DoubleArray): Double { var sum = 0.0 var standardDeviation = 0.0 for (num in numArray) { soma += num } val media = sum / 10 for (num in numArray) { standardDeviation += Math.pow(num - media, 2.0) } return Math.sqrt(standardDeviation / 10) }
A saída do programa ao executá-lo é:
Desvio Padrão = 2.872281
No programa acima, usamosMath.pow()eMath.sqrt()da ajuda para calcular respectivamente o poder e a raiz quadrada.
Este é o código Java equivalente:Programa Java para Calcular Desvio Padrão。