mathematic-basics
Version:
Basic Mathematic Functions.
20 lines (18 loc) • 563 B
JavaScript
function discriminant(a, b, c) {
return b * b - ( 4*a*c )
}
function quadraticEquation(a, b, c) {
var myDisc = discriminant(a,b,c)
if(myDisc < 0) {
return "This is not quadratic equantion."
}
if(myDisc === 0) {
return -1 * b / 2*a
}
if(myDisc > 0) {
return `${(-1 * b - Math.sqrt(discriminant(a, b, c))) / 2*a}, ${(-1 * b + Math.sqrt(discriminant(a, b, c))) / 2*a}`
} else {
return "This is not quadratic equantion."
}
}
module.exports = { discriminant, quadraticEquation }