Програма обчислює значення гіперболічного синуса дійсного аргументу з заданою точністю eps за допомого розкладу функції в ряд.
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <math.h>
#include <conio.h>
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{const int MaxIter=500;
double x, exp;
cin>>x>>exp;
bool ok=true;
double y=x, ch=x;
for (int n=0; fabs(ch)>exp; n++)
{ch*=x*x/(2*n+2)/(2*n+3);
y+=ch;
if (n>MaxIter)
{ok=false;
break;}
if (ok) cout<<y;
else cout<<"Rad rashoditsa";}
getch();
return 0;}
Оператор continue – оператор переходу до наступної ітерації циклу, який пропускає всі оператори, що залишились до кінця тіла циклу і передає управління на початок наступної ітерації.
Оператор повернення з функції return завершує виконання функції і передає управління в точку її виклику. Вид оператора:
return [вираз];
Вираз повинен мати скалярний тип. Якщо тип функції, що повертається описаний як void, вираз повинен бути відсутнім.
Контрольні запитання
№
| Питання
| Відповідь
| |
1.
| Яка з команд означає процес виконання певного набору команд деяку кількість разів?
|
| |
|
|
2.
| Які з команд доцільно використовувати у циклах?
|
| |
|
|
3.
| Яка з особливостей не притаманна циклу while?
|
| |
|
|
4.
| Цикл – це ….
|
| |
|
|