Цикл с предусловием - C (СИ) (154235)

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

Формулировка задачи:

Вывести значение функции на промежутке [a..b] c шагом 0.5, используя цикл с предусловием, вывод оформить в виде таблицы.

Решение задачи: «Цикл с предусловием»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
#include <locale.h>
 
int main(){
setlocale(LC_ALL, "rus");
 
float a;
float b;
float T = 0.5;
float Y;
 
 
do{
    printf("ÓêГ*æèòå Г*Г*Г·Г*ëî ïðîìåæóòêГ*: ");
    scanf("%f", &a);
    printf("ÓêГ*æèòå ГЄГ®Г*ГҐГ¶ ïðîìåæóòêГ*: ");
    scanf("%f", &b);
    printf("+--------------------------------------------------+\n");
    printf("ÏðîãðГ*ììГ* äëÿ âûâîäГ* Г§Г*Г*Г·ГҐГ*ГЁГї ГґГіГ*êöèè Г*Г* ïðîìåæóòêå\n");
    printf("+--------------------------------------------------+\n\n");
    while(a <= b){
        Y = sin(a)*atan(a);
        printf("+--------------------------------------------------+\n");
        printf("Y=sin(%.1f)*arctg(%.1f)             |           %.2f\n", a,a, Y);
        a += T;
    }
    printf("+--------------------------------------------------+\n");
    printf("Ïîâòîðèòü? (Г¤Г* - 1/Г*ГҐГІ - 0): ");
    scanf("%f", &a);
}while(a != 0);
 
return 0;
}

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

  1. Установка начального значения локальной среды на rus
  2. Объявление переменных: a, b, T, Y
  3. Ввод значений переменных a и b с помощью функции scanf
  4. Вывод на экран значений переменных a и b
  5. Вывод на экран графика функции Y=sin(a)*atan(a)
  6. Проверка условия цикла while: a <= b
  7. Вычисление значения переменной Y с помощью функции sin и atan
  8. Вывод на экран значения переменной Y
  9. Увеличение значения переменной a на T
  10. Повторение шагов 5-9 до тех пор, пока условие цикла while выполняется
  11. Вывод на экран графика функции Y=sin(a)*atan(a)
  12. Вывод на экран вопроса Ïîâòîðèòü?
  13. Ввод значения переменной a с помощью функции scanf
  14. Проверка условия цикла do while: a != 0
  15. Повторение шагов 3-14 до тех пор, пока условие цикла do while выполняется
  16. Возврат значения 0, что означает успешное завершение программы

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


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

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

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