• Предмет: Информатика
  • Автор: doberma191919191919
  • Вопрос задан 4 месяца назад

[Срочно] Складіть програму мовою С++ для циклічного знаходження значення функції у(х) де хЄ[a,b]
з кроком h. Дані для у(х), a,b,h вказані в таблиці.
делать не через for
а через while
желательно с поеснением каждого етаппа

Приложения:

Ответы

Ответ дал: iwustg
0

Ответ:

#include <iostream>

#include <math.h>

int main(){

   double x = -9;

   double y;

   while(x < 3){

       y = sqrt((x - 5) * (x - 5)) + x*x;

       std::cout << "Если X : " << x << " , то Y : " << y << std::endl;

       x += 1.4;

   }

   return 0;

}

Объяснение:

sqrt((x - 5) * (x - 5)) думаю так можно привести x-5 в модуль
x*x это x в квадрате
std::cout << "Если X : " << x << " , то Y : " << y << std::endl; вывод результата
x += 1.4; прибавления шага h переменной x
while(x < 3) цикл выполняется пока x меньше 3
retrun 0; завершение программы

Вас заинтересует