方程式JavaScriptを解きます

(「readlineの同期」)のreadline =が必要としましょう。
//輸入入力モジュール
console.log( "入力してください:");
入力の最初の数を表示する//印刷
するvar A = parseFloatは(readline.question( ""));
//文字列A =キャスト変数を宣言
console.log( "Bを入力してください。");
//入力の第二の数の表示を印刷
VaRのB = parseFloatは(readline.question( ""));
//文字列bのキャスト変数を宣言=
console.log( "Cを入力してください:");
入力データの第3の数を表示//プリント
VaRのC = parseFloatは(readline.question( ""));
//文字列にキャスト変数のC =を宣言
そこデルタ= B * B - 4 * *のC;
//変数Cの宣言により、変数の宣言により4で変数宣言に保存変数delat = B bを宣言します
(もし!ますisNaN(A)&&!ますisNaN(B)&&!ますisNaN(c)参照)
(非非A非B及びCを有する)//条件
{
(== 0)の場合
//上記の条件が満たされる== 0に決定されます
{
console.log(「あなたが入力した二次方程式ではありません」);
//は、上記の基準を満たしているあなたがショーを入力すると二次方程式ではありません
}
他の{
(デルタ<0)の場合
この条件が実行される上記条件を満足する// 0より小さい決定されたデルタであります
{
console.log(「本当の根を数式ません」);
//上記の条件は、この式のために満たされている本当のルーツを示しません
}
それ以外の場合(デルタ> 0)
//上記の条件を満足すると、この条件はデルタが0より大きい行うか否かが判定されます
{
VaRのX1 =(-b + Math.sqrt(デルタ))/(* 2)。
デルタ> 0は、式が異なる実行X1の二つの実根を持っている場合//この条件は、上記の条件を満たし
VAR×2 =(-b - Math.sqrt(デルタ))/(* 2)。
デルタ> 0は、式が異なる実行X2の二つの実根を持っている場合//この条件は、上記の条件を満たし
console.log( "この式は二つの実根が同じではありませんがあります:X1 =" + X1 + "X2 =" +×2)
//プリントは、この目的のための方程式の二つの異なる実根を表示します...
}
他の{
console.log( "これは同じ式は二つの実根を持っている:X1 = X2 =" + -b / 2 * A)
//プリントは、この目的のための方程式の二つの異なる実根を表示します...
}
}
}
他の{
console.log(「あなたは正しくありません入力されました!」);
あなたが入力したとき//上記のすべての条件を満たしていない正しく表示されません
}

おすすめ

転載: www.cnblogs.com/fatingGoodboy/p/11386735.html