Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
#1

Обьяснение программы - C++

11.10.2012, 19:29. Просмотров 283. Ответов 3
Метки нет (Все метки)

Для Х, принимающего значения от XN до XK с шагом ∆X, определить Y.

При условии: Y=A,если x>g
Y=B,если 0<=x<=g
Y=C,если x<0

Результат выдать в форме таблицы значений X иY. Для таблицы обеспечить подпись столбцов.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
       #include <math.h>
       int main ( ) {
              int Xn=-5;
              int Xk=25;
              int dX=7;
              double y;
              printf (" ----------------------------------- \n");
              printf ("| X | Y | \n ");
              printf (" ----------------------------------- \n")
              int x = Xn; //Начальные установки
              while  (x <= Xk) {
                     if  ( x < 0 ) {y = -9; }
                     if  ( x  >= 0 && x <= 9.54)  {y = sin(x);}
                     if  ( x > 9.54 )  {y = exp (x-8.6); }
                     printf ("|%9.21f |%9.21f |\n", x, y);
                     x += dX;  //Модификация параметра цикла
                     }
              printf (" ----------------------------------- \n");
              return 0;
              }
Обьясните пожалуйста эту программу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2012, 19:29     Обьяснение программы
Посмотрите здесь:

Нужно обьяснение - C++
Объясните что это означает for(char *s=str; (s=strstr( s, &quot;mama&quot;))!=NULL &amp;&amp; *s; s+=1, ++c)

Обьяснение кода - C++
Обьясните , как вообще работает программа , а точнее friend complex operator (+,/,*,-)(complex, complex); и complex operator -(complex c1,...

Не могу понять обьяснение задачи - C++
Всем доброго дня.. Ребят вот мне объяснил учитель одну задачку, но в этой задаче я не могу понять кое что... Вот объяснение, Я выделю...

Обьяснение программы в Pascal - Pascal ABC
Ребят тут такое дело нестандартное,вообщем сдавал программу,всё рассказал уже что мог,преподаватель не принимает,так вот может я не всё...

Изучение php в тупике требуется обьяснение - PHP
Что нужно.. Как я понял для начала нужно установить сервер свой потом только начинать учится=) Скачал я книги по php для чайников=)))...

Задачи и решения по алгоритмам. Обьяснение использования циклов. Лабораторные работы - C#
Здравствуйте ув. Форумчане! Хотел бы поинтеросоваться не подскажите ли вы о подходящей литературе: 1. - Задания и детальные...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
11.10.2012, 19:50     Обьяснение программы #2
что именно объяснить
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
11.10.2012, 19:55  [ТС]     Обьяснение программы #3
Каждую строчку подробно если можно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 20:07     Обьяснение программы
Еще ссылки по теме:

программы программировая(не исключены программы графики и дизайна) ну и чтобы поиграть можно было в районе 24-28 т.р - Выбор ноутбука
ребят помогите плз выбрать ноутбук: единственное жесткое условие диагональ 15-15.6 Добавлено через 5 минут ...

Как обойти ограничение размера программы или объема данных без создания дополнительных файлов программы. - Basic
Привет всем! Есть ли возможность увеличить допустимый размер файла программы на Qbasice, чтобы не делать большую программу из отдельных ...

В меню Все программы не отображаются установленные программы - Windows 7
Поймал вирусы и в меню Пуск/Все программы не отображаться установленные программы. Вирусы отловил. Думаю нужно исправить реестр. В этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
11.10.2012, 20:07     Обьяснение программы #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>             для того что бы работал printf
       #include <math.h>      директива для того что бы проводить математические вычисления
       int main ( ) {  
              int Xn=-5;  переменной присвоено значение -5 целочисленый тип
              int Xk=25;  переменной присвоено значение 25 целочисленый тип
              int dX=7;
              double y;    вещественный тип
              printf (" ----------------------------------- \n"); отображает на экране то что находится в кавычках
                               \n - предназначена для перехода на новую строку
 
              printf ("| X | Y | \n "); отображает на экране х и у
              printf (" ----------------------------------- \n")
              int x = Xn; //Начальные установки
              while  (x <= Xk) {                               пока x меньше или равно 25
                   выполнять данные условия находящиеся в фигурных скобках
                     if  ( x < 0 ) {y = -9; } если х меньше 0 то y присваивается -9
                     if  ( x  >= 0 && x <= 9.54)  {y = sin(x);} если х болше или равно 0 и меньше или равно 9.54 выполняется y=sin(x)
                     if  ( x > 9.54 )  {y = exp (x-8.6); } если х больше 9.54 выполняется блок в фигурных скобках
                     printf ("|%9.21f |%9.21f |\n", x, y);   отображение в конце столбца типа float
 
                     x += dX;  //Модификация параметра цикла      увеличние на dx то есть на 7 (другими словами шаг)
                     }
              printf (" ----------------------------------- \n"); вывод пунктира на экран
              return 0; завешение функция возвращает 0
              }
Добавлено через 6 минут
читайте книжки там все популярно объясняется
Yandex
Объявления
11.10.2012, 20:07     Обьяснение программы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru