Создать программу с использование цикла while - C (СИ)
Формулировка задачи:
Создать блок схему к программе и программу на языке СИ таблицы табулирования функции
с использованием операторы While на отрезке [xn;xk] с шагом xh.
Решение задачи: «Создать программу с использование цикла while»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { float a,xn,xk,xh,f,x; xh=0.6; xn=-1.3; xk=7.1; x=xn; scanf("%d",&a); while (x<=xk){ if (x<=0) f=3*pow(x,5)+cos(pow(x,3)+1)/sin(pow(x,3)+1); else if (x<0 && x<=a) f=pow(2.718,x+1)-sin(3.14*x); else if (x>a) f=pow(((pow(sin(x),2))+2),0.2); x=x+xh; printf("%f\n",f); } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек
- Объявление переменных: a, xn, xk, xh, x, f
- Инициализация переменных xh, xn, xk, x
- Получение значения переменной a с помощью функции scanf
- Начало цикла while, который выполняется, пока значение переменной x не превышает значение переменной xk
- Внутри цикла, вычисление значения переменной f в зависимости от значения переменной x
- Если x <= 0, то вычисление значения f по формуле 3*pow(x,5)+cos(pow(x,3)+1)/sin(pow(x,3)+1)
- Если x < 0 и x <= a, то вычисление значения f по формуле pow(2.718,x+1)-sin(3.14*x)
- Если x > a, то вычисление значения f по формуле pow(((pow(sin(x),2))+2),0.2)
- Приращение значения переменной x на значение переменной xh
- Вывод значения переменной f с помощью функции printf
- Повторение шагов 6-11 до тех пор, пока значение переменной x не превысит значение переменной xk
- Конец цикла while
- Возврат 0, что означает успешное завершение программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д