Translated kldiv2str

This commit is contained in:
Waldir Leoncio 2020-07-14 10:10:26 +02:00
parent 9c5beeda43
commit d05fd94cfb

24
R/kldiv2str.R Normal file
View file

@ -0,0 +1,24 @@
kldiv2str <- function(div) {
mjono <- ' '
if (abs(div) < 100) {
# Ei tarvita e-muotoa
mjono[6] <- as.character((floor(div * 1000)) %% 10)
mjono[5] <- as.character((floor(div * 100)) %% 10)
mjono[4] <- as.character((floor(div * 10)) %% 10)
mjono[3] <- '.'
mjono[2] <- as.character((floor(div)) %% 10)
arvo <- (floor(div / 10)) %% 10
if (arvo > 0) {
mjono[1] <- as.character(arvo)
}
} else {
suurinYks <- floor(log10(div))
mjono[6] <- as.character(suurinYks)
mjono[5] <- 'e'
mjono[4] <- palautaYks(abs(div), suurinYks - 1)
mjono[3] <- '.'
mjono[2] <- palautaYks(abs(div), suurinYks)
}
return(mjono)
}