mat-package
Version:
Pacote com funções para cálculos matemáticos.
80 lines (79 loc) • 2.16 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.convCM = exports.convM = exports.convKM = void 0;
const index_1 = require("../../Validator/index");
const convKM = (unidade, numero) => {
(0, index_1.validatorConversorMedidas)(unidade, numero);
if (unidade === "hm") {
return numero * 10;
}
else if (unidade === "dam") {
return numero * 100;
}
else if (unidade === "m") {
return numero * 1000;
}
else if (unidade === "dm") {
return numero * 10000;
}
else if (unidade === "cm") {
return numero * 100000;
}
else if (unidade === "mm") {
return numero * 1000000;
}
else {
throw "Informe uma unidade válida. Mais informações em https://github.com/wesleyara/mat-package";
}
};
exports.convKM = convKM;
const convM = (unidade, numero) => {
(0, index_1.validatorConversorMedidas)(unidade, numero);
if (unidade === "km") {
return numero / 1000;
}
else if (unidade === "hm") {
return numero / 100;
}
else if (unidade === "dam") {
return numero / 10;
}
else if (unidade === "dm") {
return numero * 10;
}
else if (unidade === "cm") {
return numero * 100;
}
else if (unidade === "mm") {
return numero * 1000;
}
else {
throw "Informe uma unidade válida. Mais informações em https://github.com/wesleyara/mat-package";
}
};
exports.convM = convM;
const convCM = (unidade, numero) => {
(0, index_1.validatorConversorMedidas)(unidade, numero);
if (unidade === "km") {
return numero / 100000;
}
else if (unidade === "hm") {
return numero / 10000;
}
else if (unidade === "dam") {
return numero / 1000;
}
else if (unidade === "m") {
return numero / 100;
}
else if (unidade === "dm") {
return numero / 10;
}
else if (unidade === "mm") {
return numero * 10;
}
else {
throw "Informe uma unidade válida. Mais informações em https://github.com/wesleyara/mat-package";
}
};
exports.convCM = convCM;