Построение программы Quadratic Calculator, Roots не прав и не является ответом - PullRequest
0 голосов
/ 07 февраля 2019

Я изучал квадратные формулы и работал над квадратичными.Я решил сделать программу, чтобы помочь мне, и потому что мне скучно, и я не могу найти, что не так.Я использую игровую лабораторию code.org

Я пытался использовать разные версии квадратов и квадратных корней, но не смог понять.

var a = prompt("What is A? ");
var b = prompt("What is B? ");
var c = prompt("What is C? ");
var x = prompt("What is your x value? ");
var verx = 0;
var very = 0;
var dop = prompt("Are you trying to find the root or the y of an x? ");

var y = 0;
var neg = 0;
function draw(){
  background("white");
  ans();

}
function ans(){
  if(dop == "root"){
    x = [-b+Math.sqrt(b^2-(4*a*c))]/2*a;
    neg = [-b-Math.sqrt(b^2-(4*a*c))]/2*a;
    text("The positive root is " + x, 100, 200);
    text("The negative root is " + neg, 100, 250);
  }
  if(dop == "y"){
    verx = (-b)/(2*a);
    very = ((a*Math.pow(verx, 2)) + (b *verx) + c);
    y = ((a*Math.pow(x, 2))+(b*x)+c);
    text("Vertex ( " + verx + ", " + very + " )", 100, 220);
    text("When x is " + x + " y is " + y, 100, 200);

  }
}  

Я ожидаю, что root изначение y должно быть правильным, но единственно верным является значение моей вершины x.

...