Мавзу: Чизиқли, тармоқланувчи ва такрорланувчи жараёнларни ташкил қилувчи операторлар. 1-амалий топшириқ. Чизиқли жараёнлар


Download 361.67 Kb.
Sana31.01.2023
Hajmi361.67 Kb.
#1145299
Bog'liq
1- dedline — копия


Мавзу: Чизиқли, тармоқланувчи ва такрорланувчи жараёнларни ташкил қилувчи операторлар.
1-амалий топшириқ. Чизиқли жараёнлар.



13.

Учбурчак томонлари берилган бўлса, унга ички ва ташқи чизилган айлананинг радиусларини топинг.



R - Учбурчакка ташки чизилган айлана радиуси
R = abc/4*S
abc – учбурчакнинг томонлари
S – учбурчакнинг юзи
r - Учбурчакка ички чизилган айлана радиуси
r = 2*S/a+b+c
abc – учбурчакнинг томонлари
S – учбурчакнинг юзи


Dastur kodi:
#include
#include
#include
using namespace std;
int main()
{


int a,b,c,p;
float R,r,S;
// float S;
cout << "a ni kiriting: " ;
cin >> a;
cout << "b ni kiriting: " ;
cin >> b;
cout << "c ni kiriting: " ;
cin >> c;
// Учбурчакни юзини хисоблаймиз
p = (a+b+c)/2;


S = sqrt(p*(p-a)*(p-b)*(p-c));


// Ташки чизилган айлана радиуси
R = (a*b*c)/(4*S);
// Ички чизилган айлана радиуси
r = 2*S/(a+b+c);


cout << "R: " <
cout << "r: " <
return 0;
}


Dastur natijasi:

3-амалий топшириқ. Такрорланувчи жараёнлар.
13. n бутун сони ва х хақиқий сон берилган. Қуйидаги йиғиндини ҳисоблаш дастурини тузинг. С= 1+х+х2/(2!)+х3/(3!)+….+хn/(n!);
Dastur kodi:
#include
#include
#include
using namespace std;
int main()
{
float C1,C=0,i,x,n,g,fact=1;
cout << "n ni kiriting: " ;
cin >> n;
cout << "x ni kiriting: " ;
cin >> x;
for(i=2;i<=n;i++){
for(g=i;g>=1;g--){
fact=fact*g; }
cout << " fact: " << fact ;
C1=pow(x,i)/(fact);
C=C+C1;
fact=1;
cout << " C: " << C+1+x <<"\n"; }
return 0;
}


Dastur natijasi:

Download 361.67 Kb.

Do'stlaringiz bilan baham:




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