Предмет: Информатика,
автор: doberma191919191919
[Срочно] Складіть програму мовою С++ для циклічного знаходження значення функції у(х) де хЄ[a,b]
з кроком h. Дані для у(х), a,b,h вказані в таблиці.
пример 3
делать не через for
а через while
желательно с поеснением каждого етаппа
Приложения:
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <math.h>
int main(){
double x = -9;
double y;
while(x < 3){
y = x - sqrt(sqrt((x + 2) * (x + 2)));
std::cout << "Если X : " << x << " , то Y : " << y << std::endl;
x += 1.5; // добавляем к Х 1.5
}
return 0;
}
Объяснение:
double x = -9; переменная х тип доубл (с точкой)
double y; переменная y тип доубл (с точкой)
while(x < 3) цикл выполняется пока x < 3
y = x - sqrt(sqrt((x + 2) * (x + 2))) изза того что sqrt функция принимает значения только больше или равные -2 мы проводим махинации приведения нашего x + 2 в положительное число
std::cout << "Если X : " << x << " , то Y : " << y << std::endl; выводим переменные
x += 1.5 добавляем к Х 1.5
return 0; выход из программы (main)
Похожие вопросы
Предмет: Алгебра,
автор: litvin8872
Предмет: Английский язык,
автор: Аноним
Предмет: Другие предметы,
автор: grendi168
Предмет: Қазақ тiлi,
автор: kozhanovdaniyar11p
Предмет: География,
автор: Аноним