Вычислить и вывести на экран в виде таблицы значения ф-ии F Xn до Xk с шагом dx - C (СИ)

Узнай цену своей работы

Решение задачи: «Вычислить и вывести на экран в виде таблицы значения ф-ии F Xn до Xk с шагом dx»

textual
Листинг программы
//---------------------------------------------------------------------------
#include <iostream>
#include <stdio.h>    //printf()
#include <conio.h> //getch()
#include<math.h>
#pragma argsused
 
int main(int argc, char* argv[])
{
    float a,b,c,x,Xn,Xk,dX,F;
    printf("Enter a,b,c,Xn,Xk,dX \n");
    scanf("%f%f%f%f%f%f",&a,&b,&c,&Xn,&Xk,&dX);
    printf("a=%f\nb=%f\nc=%f\nXn=%f\nXk=%f\ndX=%f\n",a,b,c,Xn,Xk,dX);
 
    printf("-----------------\n");
    printf("|   X   |   F   |\n");
    printf("-----------------\n");
        for(float x=Xn; x<=Xk; x+=dX)
 
        {
    if (x<0 && b!=0) F=a*(x*x*x)+b*(x*x);
        else if (x>0 && b==0) F=(x-a)/(x-c);
                else   F=(x+5)/c*(x-10);
 
    if((!(a && b && c))!=0) printf("|   %f   |   %f   |\n",x,F);
    else                printf("|   %f   |   %d   |\n",x,(int)F);
                        printf("-----------------\n");
        }
 
      getch ();
    return 0;
}

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

В этом коде выполняется вычисление и вывод значений функции F(X) для аргументов X от Xn до Xk с шагом dx. Вот список действий, которые выполняются в коде:

  1. Объявление переменных a, b, c, x, Xn, Xk, dX и F.
  2. Ввод значений переменных a, b, c, Xn, Xk, dX с помощью функции scanf().
  3. Вывод значений переменных a, b, c, Xn, Xk, dX с помощью функции printf().
  4. Вывод на экран таблицы значений функции F(X) с помощью цикла for.
  5. Внутри цикла проверяется каждый случай постановки задачи:
    • Если x<0 и b не равно 0, то вычисляется значение F по формуле a(xxx)+b(x*x).
    • Если x>0 и b равно 0, то вычисляется значение F по формуле (x-a)/(x-c).
    • Если x>0 и b не равно 0, то вычисляется значение F по формуле (x+5)/c*(x-10).
  6. Выводится значение x и F на экран с помощью функции printf().
  7. Завершается цикл.
  8. Ждется нажатие клавиши с помощью функции getch().
  9. Программа возвращает 0, указывая на успешный конец работы.

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


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

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

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