function kgToStLb(kg) {
const stone = kg * 0.15747;
const st = Math.floor(stone);
const lb = Math.round((stone - st) * 14);
return st + "st:" + lb + "lb";
}
function stLbToKg(stLbArray) {
const kgPerStone = 6.35029318;
const totalKg = stLbArray[0] * kgPerStone + stLbArray[1] / 14 * kgPerStone;
return totalKg;
}
function kgToJinLiang(kg) {
const jinPerKg = 1 / 0.5;
const liangPerKg = 1 / 0.05;
const jin = Math.floor(kg * jinPerKg);
const liang = Math.round((kg * liangPerKg) % 10);
return [jin, liang];
}
const kgValue = 10.4;
const result = kgToJinLiang(kgValue);
console.log(result);
function jinLiangToKg(jinLiangArray) {
const kgPerJin = 0.5;
const kgPerLiang = 0.05;
const totalKg = jinLiangArray[0] * kgPerJin + jinLiangArray[1] * kgPerLiang;
return totalKg;
}
const jinLiangValue = [6, 10];
const kgResult = jinLiangToKg(jinLiangValue);
console.log(kgResult);
console