UNPKG

mathematic-basics

Version:

Basic Mathematic Functions.

20 lines (18 loc) 563 B
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 }