Я изучал квадратные формулы и работал над квадратичными.Я решил сделать программу, чтобы помочь мне, и потому что мне скучно, и я не могу найти, что не так.Я использую игровую лабораторию 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.