Создать программу с использование цикла 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;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек
  2. Объявление переменных: a, xn, xk, xh, x, f
  3. Инициализация переменных xh, xn, xk, x
  4. Получение значения переменной a с помощью функции scanf
  5. Начало цикла while, который выполняется, пока значение переменной x не превышает значение переменной xk
  6. Внутри цикла, вычисление значения переменной f в зависимости от значения переменной x
  7. Если x <= 0, то вычисление значения f по формуле 3*pow(x,5)+cos(pow(x,3)+1)/sin(pow(x,3)+1)
  8. Если x < 0 и x <= a, то вычисление значения f по формуле pow(2.718,x+1)-sin(3.14*x)
  9. Если x > a, то вычисление значения f по формуле pow(((pow(sin(x),2))+2),0.2)
  10. Приращение значения переменной x на значение переменной xh
  11. Вывод значения переменной f с помощью функции printf
  12. Повторение шагов 6-11 до тех пор, пока значение переменной x не превысит значение переменной xk
  13. Конец цикла while
  14. Возврат 0, что означает успешное завершение программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.5 из 5
Похожие ответы