програми

Код згенерований ШІ за запитом :"напиши код сторінки, що містить три поля для введення параметрів A B C. Після полів міститься кнопка натискання якої призводить до побудови квадратичної функції ігрек дорівнює x квадрат + bx + C. Побудова повинна виконуватися в окремому вікні, графік повинен бути червоного кольору "

Спробуйте  поекспериментувати з ШІ- )))))))) 

А це його пояснення зроблене ним же, за моїм проханням…:

“Цей код є простим HTML-документом з JavaScript-скриптом, який використовує бібліотеку Plotly для побудови графіка квадратичної функції.

Основні елементи коду:

При натисканні на кнопку "Побудувати графік" графік квадратичної функції залежності y від x буде побудований та відображений на сторінці.”



<!DOCTYPE html>

<html>

<head>

  <title>Побудова графіка квадратичної функції</title>

  <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>

</head>

<body>

  <h1>Побудова графіка квадратичної функції</h1>

  

  <label for="paramA">Параметр A:</label>

  <input type="text" id="paramA" /><br />

  

  <label for="paramB">Параметр B:</label>

  <input type="text" id="paramB" /><br />

  

  <label for="paramC">Параметр C:</label>

  <input type="text" id="paramC" /><br />

  

  <button onclick="buildGraph()">Побудувати графік</button>

  

  <div id="graph"></div>

  

  <script>

    function buildGraph() {

      var paramA = parseFloat(document.getElementById('paramA').value);

      var paramB = parseFloat(document.getElementById('paramB').value);

      var paramC = parseFloat(document.getElementById('paramC').value);

      

      var x = [];

      var y = [];

      

      for (var i = -10; i <= 10; i += 0.1) {

        x.push(i);

        y.push(paramA * Math.pow(i, 2) + paramB * i + paramC);

      }

      

      var data = [{

        x: x,

        y: y,

        type: 'scatter',

        mode: 'lines',

        line: {

          color: 'red'

        }

      }];

      

      var layout = {

        title: 'Графік квадратичної функції',

        xaxis: {

          title: 'x'

        },

        yaxis: {

          title: 'y'

        }

      };

      

      Plotly.newPlot('graph', data, layout);

    }

  </script>

</body>

</html>