C++ dasturlash tilida takrorlanuvchi jarayonlar Takrorlanuvchi (tsiklik) algoritmlar


S: =12 +22 +32 +..+ n2 йиғиндини ҳисоблаш алгоритми ва


Download 179.5 Kb.
bet8/8
Sana15.06.2023
Hajmi179.5 Kb.
#1485120
1   2   3   4   5   6   7   8
Bog'liq
10.C dasturlash tilida takrorlanuvchi jarayonlar

S: =12 +22 +32 +..+ n2 йиғиндини ҳисоблаш алгоритми ва
дастурини тузинг.
{қаторлар йиғиндиси}
#include
#include
using namespace std;
void main()
{
const double pi=3.14159265;
double s=0,x,y,k=1,i;
cout<<"x ni qiymatini kiriting : \n";
cin>>x;cout<<"\n";
if ((x>=0.1) && (x<=0.8))
{
for (i=1;i<=10000;i++)
{
k=k*x;
s=s+k*sin(i*(pi/4));
}
y=(x*sin(pi/4))/(1-2*x*cos(pi/4)+x*x);
cout<<"Summa:\n";cout<<"s= "<cout<<"Formula:\n";cout<<"y= "< }
else cout<<"0.1 va 0.8 oraliqda kiriting !!! ";
}
Бундан ташқари қаторлар йиғиндисини аниқлашда бир неча мисоларни келтиришимиз мумкин:

{Циклик жараёнлар}

#include

#include

using namespace std;

void main()

{

double p,s=0,f1,f2,n,m;

for(n=1;n<=4;n++)

{

p=1;

for(m=1;m<=5;m++)

{

f1=sqrt(abs(exp(m*log(n))+exp(n*log(m))));

f2=exp(m*log(n))+exp(n*log(m));

p=p*(f1/f2);

}

s=s+p;

}

cout<<"Natija : \n";

cout<<"s= "<

} }


Download 179.5 Kb.

Do'stlaringiz bilan baham:

1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling